home *** CD-ROM | disk | FTP | other *** search
/ SCOP / (MAC) Scop / scop / scop.img / SCOP.SYSTEM / PROJ.SCOP / PROJ.SCOP.rsrc / bin.rsrc_CODE_11530_FILE.txt < prev    next >
Text File  |  1994-05-19  |  139KB  |  2,481 lines

  1. # near model CODE resource
  2. # jump table entries: 6736-6752 (17 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6. 00000008  A992                     syscall    DetachResource
  7. 0000000A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  8. 0000000E  216E 0008 012A           move.l     [A0 + 0x12A], [A6 + 0x8]
  9. 00000014  206D F34E                movea.l    A0, [A5 - 0xCB2]
  10. 00000018  117C 0003 0128           move.b     [A0 + 0x128], 0x3
  11. 0000001E  4E5E                     unlink     A6
  12. 00000020  2E9F                     move.l     [A7], [A7]+
  13. 00000022  4E75                     rts
  14. 00000024  4E56 0000                link       A6, 0
  15. 00000028  4E5E                     unlink     A6
  16. 0000002A  4E75                     rts
  17. fn0000002C:
  18. 0000002C  4E56 FFFA                link       A6, -0x0006
  19. 00000030  206D F34E                movea.l    A0, [A5 - 0xCB2]
  20. 00000034  4AA8 013E                tst.l      [A0 + 0x13E]
  21. 00000038  6752                     beq        +0x54 /* 0000008C */
  22. 0000003A  42A7                     clr.l      -[A7]
  23. 0000003C  206D F34E                movea.l    A0, [A5 - 0xCB2]
  24. 00000040  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  25. 00000044  3F3C 0004                move.w     -[A7], 0x4
  26. 00000048  486D F346                pea.l      [A5 - 0xCBA]
  27. 0000004C  7002                     moveq.l    D0, 0x02
  28. 0000004E  2F00                     move.l     -[A7], D0
  29. 00000050  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  30. 00000054  201F                     move.l     D0, [A7]+
  31. 00000056  3D40 FFFE                move.w     [A6 - 0x2], D0
  32. 0000005A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  33. 0000005E  2068 013E                movea.l    A0, [A0 + 0x13E]
  34. 00000062  2050                     movea.l    A0, [A0]
  35. 00000064  2D68 000C FFFA           move.l     [A6 - 0x6], [A0 + 0xC]
  36. 0000006A  082E 0005 FFFD           btst.b     [A6 - 0x3], 0x5
  37. 00000070  57C0                     seq        D0
  38. 00000072  4400                     neg.b      D0
  39. 00000074  1B40 F349                move.b     [A5 - 0xCB7], D0
  40. 00000078  082E 0006 FFFD           btst.b     [A6 - 0x3], 0x6
  41. 0000007E  206D F34E                movea.l    A0, [A5 - 0xCB2]
  42. 00000082  56C0                     sne        D0
  43. 00000084  4400                     neg.b      D0
  44. 00000086  1140 014F                move.b     [A0 + 0x14F], D0
  45. 0000008A  6014                     bra        +0x16 /* 000000A0 */
  46. label0000008C:
  47. 0000008C  206D F34E                movea.l    A0, [A5 - 0xCB2]
  48. 00000090  4228 014F                clr.b      [A0 + 0x14F]
  49. 00000094  1B7C 0001 F349           move.b     [A5 - 0xCB7], 0x1
  50. 0000009A  3B7C 0001 F346           move.w     [A5 - 0xCBA], 0x1
  51. label000000A0:
  52. 000000A0  206D F34E                movea.l    A0, [A5 - 0xCB2]
  53. 000000A4  226D F342                movea.l    A1, [A5 - 0xCBE]
  54. 000000A8  1368 014F 07EE           move.b     [A1 + 0x7EE], [A0 + 0x14F]
  55. 000000AE  4E5E                     unlink     A6
  56. 000000B0  4E75                     rts
  57. fn000000B2:
  58. 000000B2  4E56 FFF8                link       A6, -0x0008
  59. 000000B6  206D F34E                movea.l    A0, [A5 - 0xCB2]
  60. 000000BA  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  61. 000000BE  4EBA 1A66                jsr        [PC + 0x1A66 /* 00001B26 */]
  62. 000000C2  206D F34E                movea.l    A0, [A5 - 0xCB2]
  63. 000000C6  2F08                     move.l     -[A7], A0
  64. 000000C8  42A7                     clr.l      -[A7]
  65. 000000CA  7010                     moveq.l    D0, 0x10
  66. 000000CC  2F00                     move.l     -[A7], D0
  67. 000000CE  3F3C 0007                move.w     -[A7], 0x7
  68. 000000D2  42A7                     clr.l      -[A7]
  69. 000000D4  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  70. 000000D8  201F                     move.l     D0, [A7]+
  71. 000000DA  205F                     movea.l    A0, [A7]+
  72. 000000DC  2140 013E                move.l     [A0 + 0x13E], D0
  73. 000000E0  206D F34E                movea.l    A0, [A5 - 0xCB2]
  74. 000000E4  4AA8 013E                tst.l      [A0 + 0x13E]
  75. 000000E8  6754                     beq        +0x56 /* 0000013E */
  76. 000000EA  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  77. 000000F0  4267                     clr.w      -[A7]
  78. 000000F2  206D F34E                movea.l    A0, [A5 - 0xCB2]
  79. 000000F6  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  80. 000000FA  3F3C 0004                move.w     -[A7], 0x4
  81. 000000FE  486E FFF8                pea.l      [A6 - 0x8]
  82. 00000102  7002                     moveq.l    D0, 0x02
  83. 00000104  2F00                     move.l     -[A7], D0
  84. 00000106  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  85. 0000010A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  86. 0000010E  206D F34E                movea.l    A0, [A5 - 0xCB2]
  87. 00000112  2068 013E                movea.l    A0, [A0 + 0x13E]
  88. 00000116  2050                     movea.l    A0, [A0]
  89. 00000118  2D68 000C FFFA           move.l     [A6 - 0x6], [A0 + 0xC]
  90. 0000011E  486E FFFA                pea.l      [A6 - 0x6]
  91. 00000122  3F3C 0005                move.w     -[A7], 0x5
  92. 00000126  1F3C 0001                move.b     -[A7], 0x1
  93. 0000012A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  94. 0000012E  206D F34E                movea.l    A0, [A5 - 0xCB2]
  95. 00000132  2068 013E                movea.l    A0, [A0 + 0x13E]
  96. 00000136  2050                     movea.l    A0, [A0]
  97. 00000138  216E FFFA 000C           move.l     [A0 + 0xC], [A6 - 0x6]
  98. label0000013E:
  99. 0000013E  4E5E                     unlink     A6
  100. 00000140  205F                     movea.l    A0, [A7]+
  101. 00000142  544F                     addq.w     A7, 2
  102. 00000144  4ED0                     jmp        [A0]
  103. 00000146  4E56 FDFE                link       A6, -0x0202
  104. 0000014A  206E 000A                movea.l    A0, [A6 + 0xA]
  105. 0000014E  43EE FF00                lea.l      A1, [A6 - 0x100]
  106. 00000152  703F                     moveq.l    D0, 0x3F
  107. label00000154:
  108. 00000154  22D8                     move.l     [A1]+, [A0]+
  109. 00000156  51C8 FFFC                dbf        D0, -0x6 /* 00000154 */
  110. 0000015A  4A6E 0008                tst.w      [A6 + 0x8]
  111. 0000015E  6736                     beq        +0x38 /* 00000196 */
  112. 00000160  4267                     clr.w      -[A7]
  113. 00000162  486E FDFE                pea.l      [A6 - 0x202]
  114. 00000166  486E FEFE                pea.l      [A6 - 0x102]
  115. 0000016A  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  116. 0000016E  3B5F F312                move.w     [A5 - 0xCEE], [A7]+
  117. 00000172  4267                     clr.w      -[A7]
  118. 00000174  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  119. 00000178  101F                     move.b     D0, [A7]+
  120. 0000017A  664A                     bne        +0x4C /* 000001C6 */
  121. 0000017C  4267                     clr.w      -[A7]
  122. 0000017E  42A7                     clr.l      -[A7]
  123. 00000180  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  124. 00000184  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  125. 00000188  3B5F F312                move.w     [A5 - 0xCEE], [A7]+
  126. 0000018C  4267                     clr.w      -[A7]
  127. 0000018E  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  128. 00000192  101F                     move.b     D0, [A7]+
  129. 00000194  6630                     bne        +0x32 /* 000001C6 */
  130. label00000196:
  131. 00000196  486E FF00                pea.l      [A6 - 0x100]
  132. 0000019A  A9B1                     syscall    CreateResFile
  133. 0000019C  4267                     clr.w      -[A7]
  134. 0000019E  A9AF                     syscall    ResError
  135. 000001A0  3B5F F312                move.w     [A5 - 0xCEE], [A7]+
  136. 000001A4  4267                     clr.w      -[A7]
  137. 000001A6  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  138. 000001AA  101F                     move.b     D0, [A7]+
  139. 000001AC  6618                     bne        +0x1A /* 000001C6 */
  140. 000001AE  4A6E 0008                tst.w      [A6 + 0x8]
  141. 000001B2  6712                     beq        +0x14 /* 000001C6 */
  142. 000001B4  4267                     clr.w      -[A7]
  143. 000001B6  486E FDFE                pea.l      [A6 - 0x202]
  144. 000001BA  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  145. 000001BE  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  146. 000001C2  3B5F F312                move.w     [A5 - 0xCEE], [A7]+
  147. label000001C6:
  148. 000001C6  4E5E                     unlink     A6
  149. 000001C8  205F                     movea.l    A0, [A7]+
  150. 000001CA  5C4F                     addq.w     A7, 6
  151. 000001CC  4ED0                     jmp        [A0]
  152. fn000001CE:
  153. 000001CE  4E56 FFA6                link       A6, -0x005A
  154. 000001D2  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  155. 000001D6  7A01                     moveq.l    D5, 0x01
  156. 000001D8  4204                     clr.b      D4
  157. 000001DA  7C02                     moveq.l    D6, 0x02
  158. 000001DC  102E 000C                move.b     D0, [A6 + 0xC]
  159. 000001E0  6702                     beq        +0x4 /* 000001E4 */
  160. 000001E2  7C1E                     moveq.l    D6, 0x1E
  161. label000001E4:
  162. 000001E4  3D6E 0008 FFA6           move.w     [A6 - 0x5A], [A6 + 0x8]
  163. 000001EA  3E2E 000A                move.w     D7, [A6 + 0xA]
  164. 000001EE  6000 0094                bra        +0x96 /* 00000284 */
  165. label000001F2:
  166. 000001F2  102E 000E                move.b     D0, [A6 + 0xE]
  167. 000001F6  6712                     beq        +0x14 /* 0000020A */
  168. 000001F8  3F07                     move.w     -[A7], D7
  169. 000001FA  3F06                     move.w     -[A7], D6
  170. 000001FC  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  171. 00000200  4267                     clr.w      -[A7]
  172. 00000202  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  173. 00000206  101F                     move.b     D0, [A7]+
  174. 00000208  6664                     bne        +0x66 /* 0000026E */
  175. label0000020A:
  176. 0000020A  42A7                     clr.l      -[A7]
  177. 0000020C  3F07                     move.w     -[A7], D7
  178. 0000020E  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  179. 00000212  285F                     movea.l    A4, [A7]+
  180. 00000214  486C 0007                pea.l      [A4 + 0x7]
  181. 00000218  2F3C 0000 0003           move.l     -[A7], 0x3
  182. 0000021E  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  183. 00000222  486C 0007                pea.l      [A4 + 0x7]
  184. 00000226  2F3C 0000 0004           move.l     -[A7], 0x4
  185. 0000022C  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  186. 00000230  1005                     move.b     D0, D5
  187. 00000232  6724                     beq        +0x26 /* 00000258 */
  188. 00000234  4267                     clr.w      -[A7]
  189. 00000236  2F0C                     move.l     -[A7], A4
  190. 00000238  4267                     clr.w      -[A7]
  191. 0000023A  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  192. 0000023E  101F                     move.b     D0, [A7]+
  193. 00000240  6716                     beq        +0x18 /* 00000258 */
  194. 00000242  4267                     clr.w      -[A7]
  195. 00000244  2F0C                     move.l     -[A7], A4
  196. 00000246  486E FFEA                pea.l      [A6 - 0x16]
  197. 0000024A  486E FFAA                pea.l      [A6 - 0x56]
  198. 0000024E  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  199. 00000252  4A5F                     tst.w      [A7]+
  200. 00000254  6702                     beq        +0x4 /* 00000258 */
  201. 00000256  4205                     clr.b      D5
  202. label00000258:
  203. 00000258  3F07                     move.w     -[A7], D7
  204. 0000025A  3F3C 0010                move.w     -[A7], 0x10
  205. 0000025E  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  206. 00000262  4267                     clr.w      -[A7]
  207. 00000264  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  208. 00000268  101F                     move.b     D0, [A7]+
  209. 0000026A  6602                     bne        +0x4 /* 0000026E */
  210. 0000026C  6012                     bra        +0x14 /* 00000280 */
  211. label0000026E:
  212. 0000026E  102E 000E                move.b     D0, [A6 + 0xE]
  213. 00000272  6618                     bne        +0x1A /* 0000028C */
  214. 00000274  3F07                     move.w     -[A7], D7
  215. 00000276  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  216. 0000027A  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  217. 0000027E  7801                     moveq.l    D4, 0x01
  218. label00000280:
  219. 00000280  5247                     addq.w     D7, 1
  220. 00000282  6908                     bvs        +0xA /* 0000028C */
  221. label00000284:
  222. 00000284  BE6E FFA6                cmp.w      D7, [A6 - 0x5A]
  223. 00000288  6F00 FF68                ble        -0x96 /* 000001F2 */
  224. label0000028C:
  225. 0000028C  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  226. 00000290  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  227. 00000294  4E5E                     unlink     A6
  228. 00000296  205F                     movea.l    A0, [A7]+
  229. 00000298  504F                     addq.w     A7, 8
  230. 0000029A  4ED0                     jmp        [A0]
  231. fn0000029C:
  232. 0000029C  4E56 FFFE                link       A6, -0x0002
  233. 000002A0  102E 0008                move.b     D0, [A6 + 0x8]
  234. 000002A4  0A00 0001                xori.b     D0, 0x1
  235. 000002A8  1D40 FFFF                move.b     [A6 - 0x1], D0
  236. 000002AC  206D F34E                movea.l    A0, [A5 - 0xCB2]
  237. 000002B0  30AE 000A                move.w     [A0], [A6 + 0xA]
  238. 000002B4  4E5E                     unlink     A6
  239. 000002B6  2E9F                     move.l     [A7], [A7]+
  240. 000002B8  4E75                     rts
  241. fn000002BA:
  242. 000002BA  4E56 0000                link       A6, 0
  243. 000002BE  2F0C                     move.l     -[A7], A4
  244. 000002C0  286D F342                movea.l    A4, [A5 - 0xCBE]
  245. 000002C4  7010                     moveq.l    D0, 0x10
  246. 000002C6  906E 0008                sub.w      D0, [A6 + 0x8]
  247. 000002CA  3940 0746                move.w     [A4 + 0x746], D0
  248. 000002CE  6606                     bne        +0x8 /* 000002D6 */
  249. 000002D0  397C 0004 0746           move.w     [A4 + 0x746], 0x4
  250. label000002D6:
  251. 000002D6  285F                     movea.l    A4, [A7]+
  252. 000002D8  4E5E                     unlink     A6
  253. 000002DA  205F                     movea.l    A0, [A7]+
  254. 000002DC  544F                     addq.w     A7, 2
  255. 000002DE  4ED0                     jmp        [A0]
  256. fn000002E0:
  257. 000002E0  4E56 FFF6                link       A6, -0x000A
  258. 000002E4  206E 0008                movea.l    A0, [A6 + 0x8]
  259. 000002E8  2050                     movea.l    A0, [A0]
  260. 000002EA  0C68 03F1 0002           cmpi.w     [A0 + 0x2], 0x3F1
  261. 000002F0  6D1A                     blt        +0x1C /* 0000030C */
  262. 000002F2  4267                     clr.w      -[A7]
  263. 000002F4  486D F52C                pea.l      [A5 - 0xAD4]
  264. 000002F8  206E 0008                movea.l    A0, [A6 + 0x8]
  265. 000002FC  2050                     movea.l    A0, [A0]
  266. 000002FE  4868 0004                pea.l      [A0 + 0x4]
  267. 00000302  4267                     clr.w      -[A7]
  268. 00000304  4EAD 13E2                jsr        [A5 + 0x13E2 /* export_632 */]
  269. 00000308  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  270. label0000030C:
  271. 0000030C  4E5E                     unlink     A6
  272. 0000030E  2E9F                     move.l     [A7], [A7]+
  273. 00000310  4E75                     rts
  274. fn00000312:
  275. 00000312  4E56 FEFA                link       A6, -0x0106
  276. 00000316  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  277. 0000031A  266E 0008                movea.l    A3, [A6 + 0x8]
  278. 0000031E  286E 000C                movea.l    A4, [A6 + 0xC]
  279. 00000322  206E 0014                movea.l    A0, [A6 + 0x14]
  280. 00000326  2050                     movea.l    A0, [A0]
  281. 00000328  3E28 000E                move.w     D7, [A0 + 0xE]
  282. 0000032C  206E 0014                movea.l    A0, [A6 + 0x14]
  283. 00000330  2050                     movea.l    A0, [A0]
  284. 00000332  3C28 000C                move.w     D6, [A0 + 0xC]
  285. 00000336  4A47                     tst.w      D7
  286. 00000338  5EC0                     sgt        D0
  287. 0000033A  BC47                     cmp.w      D6, D7
  288. 0000033C  5EC1                     sgt        D1
  289. 0000033E  C001                     and.b      D0, D1
  290. 00000340  6708                     beq        +0xA /* 0000034A */
  291. 00000342  3B7C 0013 F312           move.w     [A5 - 0xCEE], 0x13
  292. 00000348  605C                     bra        +0x5E /* 000003A6 */
  293. label0000034A:
  294. 0000034A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  295. 0000034E  1028 0146                move.b     D0, [A0 + 0x146]
  296. 00000352  6718                     beq        +0x1A /* 0000036C */
  297. 00000354  102E 0012                move.b     D0, [A6 + 0x12]
  298. 00000358  6712                     beq        +0x14 /* 0000036C */
  299. 0000035A  4A47                     tst.w      D7
  300. 0000035C  6E06                     bgt        +0x8 /* 00000364 */
  301. 0000035E  4268 0148                clr.w      [A0 + 0x148]
  302. 00000362  6008                     bra        +0xA /* 0000036C */
  303. label00000364:
  304. 00000364  206D F34E                movea.l    A0, [A5 - 0xCB2]
  305. 00000368  3146 0148                move.w     [A0 + 0x148], D6
  306. label0000036C:
  307. 0000036C  102E 0010                move.b     D0, [A6 + 0x10]
  308. 00000370  6722                     beq        +0x24 /* 00000394 */
  309. 00000372  206D F34E                movea.l    A0, [A5 - 0xCB2]
  310. 00000376  3028 0002                move.w     D0, [A0 + 0x2]
  311. 0000037A  5240                     addq.w     D0, 1
  312. 0000037C  3880                     move.w     [A4], D0
  313. 0000037E  3007                     move.w     D0, D7
  314. 00000380  9046                     sub.w      D0, D6
  315. 00000382  D054                     add.w      D0, [A4]
  316. 00000384  3680                     move.w     [A3], D0
  317. 00000386  3014                     move.w     D0, [A4]
  318. 00000388  9046                     sub.w      D0, D6
  319. 0000038A  206D F342                movea.l    A0, [A5 - 0xCBE]
  320. 0000038E  3140 074C                move.w     [A0 + 0x74C], D0
  321. 00000392  600C                     bra        +0xE /* 000003A0 */
  322. label00000394:
  323. 00000394  3886                     move.w     [A4], D6
  324. 00000396  3687                     move.w     [A3], D7
  325. 00000398  206D F342                movea.l    A0, [A5 - 0xCBE]
  326. 0000039C  4268 074C                clr.w      [A0 + 0x74C]
  327. label000003A0:
  328. 000003A0  3F13                     move.w     -[A7], [A3]
  329. 000003A2  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  330. label000003A6:
  331. 000003A6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  332. 000003AA  4E5E                     unlink     A6
  333. 000003AC  205F                     movea.l    A0, [A7]+
  334. 000003AE  DEFC 0010                add.w      A7, 0x10
  335. 000003B2  4ED0                     jmp        [A0]
  336. fn000003B4:
  337. 000003B4  4E56 FFF8                link       A6, -0x0008
  338. 000003B8  2F0C                     move.l     -[A7], A4
  339. 000003BA  42A7                     clr.l      -[A7]
  340. 000003BC  2F3C 5657 4349           move.l     -[A7], 0x56574349 /* 'VWCI' */
  341. 000003C2  206E 000A                movea.l    A0, [A6 + 0xA]
  342. 000003C6  3F10                     move.w     -[A7], [A0]
  343. 000003C8  1F3C 0001                move.b     -[A7], 0x1
  344. 000003CC  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  345. 000003D0  285F                     movea.l    A4, [A7]+
  346. 000003D2  200C                     move.l     D0, A4
  347. 000003D4  6716                     beq        +0x18 /* 000003EC */
  348. 000003D6  2F0C                     move.l     -[A7], A4
  349. 000003D8  A992                     syscall    DetachResource
  350. 000003DA  206E 000A                movea.l    A0, [A6 + 0xA]
  351. 000003DE  214C 0002                move.l     [A0 + 0x2], A4
  352. 000003E2  2F0C                     move.l     -[A7], A4
  353. 000003E4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  354. 000003E8  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  355. label000003EC:
  356. 000003EC  285F                     movea.l    A4, [A7]+
  357. 000003EE  4E5E                     unlink     A6
  358. 000003F0  205F                     movea.l    A0, [A7]+
  359. 000003F2  5C4F                     addq.w     A7, 6
  360. 000003F4  4ED0                     jmp        [A0]
  361. fn000003F6:
  362. 000003F6  4E56 FFE2                link       A6, -0x001E
  363. 000003FA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  364. 000003FE  42A7                     clr.l      -[A7]
  365. 00000400  2F3C 5657 4352           move.l     -[A7], 0x56574352 /* 'VWCR' */
  366. 00000406  206D F34E                movea.l    A0, [A5 - 0xCB2]
  367. 0000040A  3F28 0116                move.w     -[A7], [A0 + 0x116]
  368. 0000040E  1F3C 0001                move.b     -[A7], 0x1
  369. 00000412  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  370. 00000416  2C1F                     move.l     D6, [A7]+
  371. 00000418  4267                     clr.w      -[A7]
  372. 0000041A  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  373. 0000041E  101F                     move.b     D0, [A7]+
  374. 00000420  6704                     beq        +0x6 /* 00000426 */
  375. 00000422  6000 009A                bra        +0x9C /* 000004BE */
  376. label00000426:
  377. 00000426  2F06                     move.l     -[A7], D6
  378. 00000428  205F                     movea.l    A0, [A7]+
  379. 0000042A  A029                     syscall    HLock
  380. 0000042C  2046                     movea.l    A0, D6
  381. 0000042E  2850                     movea.l    A4, [A0]
  382. 00000430  42A7                     clr.l      -[A7]
  383. 00000432  2F06                     move.l     -[A7], D6
  384. 00000434  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  385. 00000438  281F                     move.l     D4, [A7]+
  386. 0000043A  D88C                     add.l      D4, A4
  387. 0000043C  3D6E 0008 FFE2           move.w     [A6 - 0x1E], [A6 + 0x8]
  388. 00000442  3E2E 000A                move.w     D7, [A6 + 0xA]
  389. 00000446  606C                     bra        +0x6E /* 000004B4 */
  390. label00000448:
  391. 00000448  42A7                     clr.l      -[A7]
  392. 0000044A  3F07                     move.w     -[A7], D7
  393. 0000044C  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  394. 00000450  265F                     movea.l    A3, [A7]+
  395. 00000452  B88C                     cmp.l      D4, A4
  396. 00000454  6F64                     ble        +0x66 /* 000004BA */
  397. 00000456  1D54 FFE9                move.b     [A6 - 0x17], [A4]
  398. 0000045A  660C                     bne        +0xE /* 00000468 */
  399. 0000045C  36BC FFFF                move.w     [A3], 0xFFFF
  400. 00000460  422B 0006                clr.b      [A3 + 0x6]
  401. 00000464  528C                     addq.l     A4, 1
  402. 00000466  6048                     bra        +0x4A /* 000004B0 */
  403. label00000468:
  404. 00000468  206D F34E                movea.l    A0, [A5 - 0xCB2]
  405. 0000046C  3007                     move.w     D0, D7
  406. 0000046E  D068 0116                add.w      D0, [A0 + 0x116]
  407. 00000472  206D F342                movea.l    A0, [A5 - 0xCBE]
  408. 00000476  9068 074C                sub.w      D0, [A0 + 0x74C]
  409. 0000047A  3680                     move.w     [A3], D0
  410. 0000047C  200C                     move.l     D0, A4
  411. 0000047E  5280                     addq.l     D0, 1
  412. 00000480  2040                     movea.l    A0, D0
  413. 00000482  1750 0006                move.b     [A3 + 0x6], [A0]
  414. 00000486  42A7                     clr.l      -[A7]
  415. 00000488  3F07                     move.w     -[A7], D7
  416. 0000048A  3F3C 0016                move.w     -[A7], 0x16
  417. 0000048E  2F0C                     move.l     -[A7], A4
  418. 00000490  42A7                     clr.l      -[A7]
  419. 00000492  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  420. 00000496  2A1F                     move.l     D5, [A7]+
  421. 00000498  660C                     bne        +0xE /* 000004A6 */
  422. 0000049A  1014                     move.b     D0, [A4]
  423. 0000049C  4880                     ext.w      D0
  424. 0000049E  5440                     addq.w     D0, 2
  425. 000004A0  48C0                     ext.l      D0
  426. 000004A2  D9C0                     add.l      A4, D0
  427. 000004A4  6002                     bra        +0x4 /* 000004A8 */
  428. label000004A6:
  429. 000004A6  2845                     movea.l    A4, D5
  430. label000004A8:
  431. 000004A8  2F0B                     move.l     -[A7], A3
  432. 000004AA  3F07                     move.w     -[A7], D7
  433. 000004AC  4EBA FF06                jsr        [PC - 0xFA /* 000003B4 */]
  434. label000004B0:
  435. 000004B0  5247                     addq.w     D7, 1
  436. 000004B2  6906                     bvs        +0x8 /* 000004BA */
  437. label000004B4:
  438. 000004B4  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  439. 000004B8  6F8E                     ble        -0x70 /* 00000448 */
  440. label000004BA:
  441. 000004BA  2F06                     move.l     -[A7], D6
  442. 000004BC  A9A3                     syscall    ReleaseResource
  443. label000004BE:
  444. 000004BE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  445. 000004C2  4E5E                     unlink     A6
  446. 000004C4  2E9F                     move.l     [A7], [A7]+
  447. 000004C6  4E75                     rts
  448. fn000004C8:
  449. 000004C8  4E56 FFFA                link       A6, -0x0006
  450. 000004CC  48E7 0308                movem.l    -[A7], D6,D7,A4
  451. 000004D0  422D F32A                clr.b      [A5 - 0xCD6]
  452. 000004D4  422D F329                clr.b      [A5 - 0xCD7]
  453. 000004D8  4206                     clr.b      D6
  454. 000004DA  3D6E 0008 FFFA           move.w     [A6 - 0x6], [A6 + 0x8]
  455. 000004E0  3E2E 000A                move.w     D7, [A6 + 0xA]
  456. 000004E4  6046                     bra        +0x48 /* 0000052C */
  457. label000004E6:
  458. 000004E6  42A7                     clr.l      -[A7]
  459. 000004E8  3F07                     move.w     -[A7], D7
  460. 000004EA  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  461. 000004EE  285F                     movea.l    A4, [A7]+
  462. 000004F0  7000                     moveq.l    D0, 0x00
  463. 000004F2  2940 0008                move.l     [A4 + 0x8], D0
  464. 000004F6  2940 000C                move.l     [A4 + 0xC], D0
  465. 000004FA  7001                     moveq.l    D0, 0x01
  466. 000004FC  B02C 0006                cmp.b      D0, [A4 + 0x6]
  467. 00000500  6626                     bne        +0x28 /* 00000528 */
  468. 00000502  7000                     moveq.l    D0, 0x00
  469. 00000504  2940 0010                move.l     [A4 + 0x10], D0
  470. 00000508  082C 0007 0014           btst.b     [A4 + 0x14], 0x7
  471. 0000050E  6712                     beq        +0x14 /* 00000522 */
  472. 00000510  0C6E 03EE 000C           cmpi.w     [A6 + 0xC], 0x3EE
  473. 00000516  6D10                     blt        +0x12 /* 00000528 */
  474. 00000518  7C01                     moveq.l    D6, 0x01
  475. 0000051A  1B7C 0001 F329           move.b     [A5 - 0xCD7], 0x1
  476. 00000520  6006                     bra        +0x8 /* 00000528 */
  477. label00000522:
  478. 00000522  1B7C 0001 F32A           move.b     [A5 - 0xCD6], 0x1
  479. label00000528:
  480. 00000528  5247                     addq.w     D7, 1
  481. 0000052A  6906                     bvs        +0x8 /* 00000532 */
  482. label0000052C:
  483. 0000052C  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  484. 00000530  6FB4                     ble        -0x4A /* 000004E6 */
  485. label00000532:
  486. 00000532  102D F535                move.b     D0, [A5 - 0xACB]
  487. 00000536  0A00 0001                xori.b     D0, 0x1
  488. 0000053A  2206                     move.l     D1, D6
  489. 0000053C  C200                     and.b      D1, D0
  490. 0000053E  6706                     beq        +0x8 /* 00000546 */
  491. 00000540  3B7C 0012 F312           move.w     [A5 - 0xCEE], 0x12
  492. label00000546:
  493. 00000546  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  494. 0000054A  4E5E                     unlink     A6
  495. 0000054C  205F                     movea.l    A0, [A7]+
  496. 0000054E  5C4F                     addq.w     A7, 6
  497. 00000550  4ED0                     jmp        [A0]
  498. fn00000552:
  499. 00000552  4E56 0000                link       A6, 0
  500. 00000556  206D F342                movea.l    A0, [A5 - 0xCBE]
  501. 0000055A  2F08                     move.l     -[A7], A0
  502. 0000055C  42A7                     clr.l      -[A7]
  503. 0000055E  2F3C 5657 5343           move.l     -[A7], 0x56575343 /* 'VWSC' */
  504. 00000564  226D F34E                movea.l    A1, [A5 - 0xCB2]
  505. 00000568  3F29 0116                move.w     -[A7], [A1 + 0x116]
  506. 0000056C  1F3C 0001                move.b     -[A7], 0x1
  507. 00000570  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  508. 00000574  201F                     move.l     D0, [A7]+
  509. 00000576  205F                     movea.l    A0, [A7]+
  510. 00000578  2140 000A                move.l     [A0 + 0xA], D0
  511. 0000057C  0C6D FF40 F312           cmpi.w     [A5 - 0xCEE], 0xFF40
  512. 00000582  57C0                     seq        D0
  513. 00000584  206D F342                movea.l    A0, [A5 - 0xCBE]
  514. 00000588  4AA8 000A                tst.l      [A0 + 0xA]
  515. 0000058C  57C1                     seq        D1
  516. 0000058E  8001                     or.b       D0, D1
  517. 00000590  6706                     beq        +0x8 /* 00000598 */
  518. 00000592  426D F312                clr.w      [A5 - 0xCEE]
  519. 00000596  6016                     bra        +0x18 /* 000005AE */
  520. label00000598:
  521. 00000598  4267                     clr.w      -[A7]
  522. 0000059A  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  523. 0000059E  101F                     move.b     D0, [A7]+
  524. 000005A0  6702                     beq        +0x4 /* 000005A4 */
  525. 000005A2  600A                     bra        +0xC /* 000005AE */
  526. label000005A4:
  527. 000005A4  206D F342                movea.l    A0, [A5 - 0xCBE]
  528. 000005A8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  529. 000005AC  A992                     syscall    DetachResource
  530. label000005AE:
  531. 000005AE  4E5E                     unlink     A6
  532. 000005B0  4E75                     rts
  533. fn000005B2:
  534. 000005B2  4E56 FFFC                link       A6, -0x0004
  535. 000005B6  2F0C                     move.l     -[A7], A4
  536. 000005B8  42A7                     clr.l      -[A7]
  537. 000005BA  2F3C 5657 4C42           move.l     -[A7], 0x56574C42 /* 'VWLB' */
  538. 000005C0  206D F34E                movea.l    A0, [A5 - 0xCB2]
  539. 000005C4  3F28 0116                move.w     -[A7], [A0 + 0x116]
  540. 000005C8  1F3C 0001                move.b     -[A7], 0x1
  541. 000005CC  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  542. 000005D0  285F                     movea.l    A4, [A7]+
  543. 000005D2  200C                     move.l     D0, A4
  544. 000005D4  671A                     beq        +0x1C /* 000005F0 */
  545. 000005D6  2F0C                     move.l     -[A7], A4
  546. 000005D8  206D F34E                movea.l    A0, [A5 - 0xCB2]
  547. 000005DC  4868 0118                pea.l      [A0 + 0x118]
  548. 000005E0  4868 011C                pea.l      [A0 + 0x11C]
  549. 000005E4  4868 0120                pea.l      [A0 + 0x120]
  550. 000005E8  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  551. 000005EC  2F0C                     move.l     -[A7], A4
  552. 000005EE  A9A3                     syscall    ReleaseResource
  553. label000005F0:
  554. 000005F0  285F                     movea.l    A4, [A7]+
  555. 000005F2  4E5E                     unlink     A6
  556. 000005F4  4E75                     rts
  557. fn000005F6:
  558. 000005F6  4E56 FFFC                link       A6, -0x0004
  559. 000005FA  2F0C                     move.l     -[A7], A4
  560. 000005FC  42A7                     clr.l      -[A7]
  561. 000005FE  2F3C 5657 544C           move.l     -[A7], 0x5657544C /* 'VWTL' */
  562. 00000604  206D F34E                movea.l    A0, [A5 - 0xCB2]
  563. 00000608  3F28 0116                move.w     -[A7], [A0 + 0x116]
  564. 0000060C  1F3C 0001                move.b     -[A7], 0x1
  565. 00000610  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  566. 00000614  285F                     movea.l    A4, [A7]+
  567. 00000616  200C                     move.l     D0, A4
  568. 00000618  670E                     beq        +0x10 /* 00000628 */
  569. 0000061A  2F0C                     move.l     -[A7], A4
  570. 0000061C  4EAD 1992                jsr        [A5 + 0x1992 /* export_814 */]
  571. 00000620  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  572. 00000624  2F0C                     move.l     -[A7], A4
  573. 00000626  A9A3                     syscall    ReleaseResource
  574. label00000628:
  575. 00000628  285F                     movea.l    A4, [A7]+
  576. 0000062A  4E5E                     unlink     A6
  577. 0000062C  4E75                     rts
  578. fn0000062E:
  579. 0000062E  4E56 FFFC                link       A6, -0x0004
  580. 00000632  2F0C                     move.l     -[A7], A4
  581. 00000634  42A7                     clr.l      -[A7]
  582. 00000636  2F3C 5657 7463           move.l     -[A7], 0x56577463 /* 'VWtc' */
  583. 0000063C  206D F34E                movea.l    A0, [A5 - 0xCB2]
  584. 00000640  3F28 0116                move.w     -[A7], [A0 + 0x116]
  585. 00000644  1F3C 0001                move.b     -[A7], 0x1
  586. 00000648  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  587. 0000064C  285F                     movea.l    A4, [A7]+
  588. 0000064E  200C                     move.l     D0, A4
  589. 00000650  6706                     beq        +0x8 /* 00000658 */
  590. 00000652  2F0C                     move.l     -[A7], A4
  591. 00000654  4EBA F9AA                jsr        [PC - 0x656 /* 00000000 */]
  592. label00000658:
  593. 00000658  285F                     movea.l    A4, [A7]+
  594. 0000065A  4E5E                     unlink     A6
  595. 0000065C  4E75                     rts
  596. fn0000065E:
  597. 0000065E  4E56 FFFC                link       A6, -0x0004
  598. 00000662  207C 0000 0A50           movea.l    A0, 0xA50 /* '\nP' */
  599. 00000668  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  600. 0000066C  206E FFFC                movea.l    A0, [A6 - 0x4]
  601. 00000670  2050                     movea.l    A0, [A0]
  602. 00000672  3F28 0014                move.w     -[A7], [A0 + 0x14]
  603. 00000676  A998                     syscall    UseResFile
  604. 00000678  4E5E                     unlink     A6
  605. 0000067A  4E75                     rts
  606. fn0000067C:
  607. 0000067C  4E56 FDF8                link       A6, -0x0208
  608. 00000680  48E7 0700                movem.l    -[A7], D5,D6,D7
  609. 00000684  3C2E 000A                move.w     D6, [A6 + 0xA]
  610. 00000688  7EFF                     moveq.l    D7, 0xFFFFFFFF
  611. 0000068A  4AAE 000C                tst.l      [A6 + 0xC]
  612. 0000068E  6700 0094                beq        +0x96 /* 00000724 */
  613. 00000692  206E 000C                movea.l    A0, [A6 + 0xC]
  614. 00000696  2050                     movea.l    A0, [A0]
  615. 00000698  43EE FEFC                lea.l      A1, [A6 - 0x104]
  616. 0000069C  703F                     moveq.l    D0, 0x3F
  617. label0000069E:
  618. 0000069E  22D8                     move.l     [A1]+, [A0]+
  619. 000006A0  51C8 FFFC                dbf        D0, -0x6 /* 0000069E */
  620. 000006A4  4267                     clr.w      -[A7]
  621. 000006A6  486E FEFC                pea.l      [A6 - 0x104]
  622. 000006AA  3F06                     move.w     -[A7], D6
  623. 000006AC  4267                     clr.w      -[A7]
  624. 000006AE  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  625. 000006B2  3E1F                     move.w     D7, [A7]+
  626. 000006B4  6E4A                     bgt        +0x4C /* 00000700 */
  627. 000006B6  41EE FDFC                lea.l      A0, [A6 - 0x204]
  628. 000006BA  43EE FEFC                lea.l      A1, [A6 - 0x104]
  629. 000006BE  703F                     moveq.l    D0, 0x3F
  630. label000006C0:
  631. 000006C0  20D9                     move.l     [A0]+, [A1]+
  632. 000006C2  51C8 FFFC                dbf        D0, -0x6 /* 000006C0 */
  633. 000006C6  486E FEFC                pea.l      [A6 - 0x104]
  634. 000006CA  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  635. 000006CE  486E FEFC                pea.l      [A6 - 0x104]
  636. 000006D2  486E FDFC                pea.l      [A6 - 0x204]
  637. 000006D6  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  638. 000006DA  101F                     move.b     D0, [A7]+
  639. 000006DC  6710                     beq        +0x12 /* 000006EE */
  640. 000006DE  4267                     clr.w      -[A7]
  641. 000006E0  486E FEFC                pea.l      [A6 - 0x104]
  642. 000006E4  3F06                     move.w     -[A7], D6
  643. 000006E6  4267                     clr.w      -[A7]
  644. 000006E8  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  645. 000006EC  3E1F                     move.w     D7, [A7]+
  646. label000006EE:
  647. 000006EE  4A47                     tst.w      D7
  648. 000006F0  6E0E                     bgt        +0x10 /* 00000700 */
  649. 000006F2  4267                     clr.w      -[A7]
  650. 000006F4  486E FEFC                pea.l      [A6 - 0x104]
  651. 000006F8  42A7                     clr.l      -[A7]
  652. 000006FA  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  653. 000006FE  3E1F                     move.w     D7, [A7]+
  654. label00000700:
  655. 00000700  206D F34E                movea.l    A0, [A5 - 0xCB2]
  656. 00000704  4868 010E                pea.l      [A0 + 0x10E]
  657. 00000708  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  658. 0000070C  206D F34E                movea.l    A0, [A5 - 0xCB2]
  659. 00000710  2F08                     move.l     -[A7], A0
  660. 00000712  42A7                     clr.l      -[A7]
  661. 00000714  486E FEFC                pea.l      [A6 - 0x104]
  662. 00000718  A906                     syscall    NewString
  663. 0000071A  201F                     move.l     D0, [A7]+
  664. 0000071C  205F                     movea.l    A0, [A7]+
  665. 0000071E  2140 010E                move.l     [A0 + 0x10E], D0
  666. 00000722  603E                     bra        +0x40 /* 00000762 */
  667. label00000724:
  668. 00000724  486E FEFC                pea.l      [A6 - 0x104]
  669. 00000728  2F3C 0001 00C8           move.l     -[A7], 0x100C8
  670. 0000072E  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  671. 00000732  4267                     clr.w      -[A7]
  672. 00000734  486E FEFC                pea.l      [A6 - 0x104]
  673. 00000738  3F06                     move.w     -[A7], D6
  674. 0000073A  4267                     clr.w      -[A7]
  675. 0000073C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  676. 00000740  3E1F                     move.w     D7, [A7]+
  677. 00000742  6E0E                     bgt        +0x10 /* 00000752 */
  678. 00000744  4267                     clr.w      -[A7]
  679. 00000746  486E FEFC                pea.l      [A6 - 0x104]
  680. 0000074A  42A7                     clr.l      -[A7]
  681. 0000074C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  682. 00000750  3E1F                     move.w     D7, [A7]+
  683. label00000752:
  684. 00000752  4A47                     tst.w      D7
  685. 00000754  6F0C                     ble        +0xE /* 00000762 */
  686. 00000756  206D F34E                movea.l    A0, [A5 - 0xCB2]
  687. 0000075A  4868 010E                pea.l      [A0 + 0x10E]
  688. 0000075E  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  689. label00000762:
  690. 00000762  426D F312                clr.w      [A5 - 0xCEE]
  691. 00000766  BE6D F248                cmp.w      D7, [A5 - 0xDB8]
  692. 0000076A  671E                     beq        +0x20 /* 0000078A */
  693. 0000076C  4267                     clr.w      -[A7]
  694. 0000076E  2F3A 002A                move.l     -[A7], [PC + 0x2A /* 0000079A, value 0x0 */]
  695. 00000772  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  696. 00000776  3A1F                     move.w     D5, [A7]+
  697. 00000778  70FF                     moveq.l    D0, 0xFFFFFFFF
  698. 0000077A  B06D F248                cmp.w      D0, [A5 - 0xDB8]
  699. 0000077E  6706                     beq        +0x8 /* 00000786 */
  700. 00000780  3F2D F248                move.w     -[A7], [A5 - 0xDB8]
  701. 00000784  A99A                     syscall    CloseResFile
  702. label00000786:
  703. 00000786  3B47 F248                move.w     [A5 - 0xDB8], D7
  704. label0000078A:
  705. 0000078A  4EBA FED2                jsr        [PC - 0x12E /* 0000065E */]
  706. 0000078E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  707. 00000792  4E5E                     unlink     A6
  708. 00000794  205F                     movea.l    A0, [A7]+
  709. 00000796  504F                     addq.w     A7, 8
  710. 00000798  4ED0                     jmp        [A0]
  711. 0000079A  0000 0000                ori.b      D0, 0x0
  712. fn0000079E:
  713. 0000079E  4E56 0000                link       A6, 0
  714. 000007A2  422E 000A                clr.b      [A6 + 0xA]
  715. 000007A6  4E5E                     unlink     A6
  716. 000007A8  205F                     movea.l    A0, [A7]+
  717. 000007AA  544F                     addq.w     A7, 2
  718. 000007AC  4ED0                     jmp        [A0]
  719. fn000007AE:
  720. 000007AE  4E56 FFF4                link       A6, -0x000C
  721. 000007B2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  722. 000007B6  206E 000C                movea.l    A0, [A6 + 0xC]
  723. 000007BA  2650                     movea.l    A3, [A0]
  724. 000007BC  3C13                     move.w     D6, [A3]
  725. 000007BE  7E01                     moveq.l    D7, 0x01
  726. 000007C0  3006                     move.w     D0, D6
  727. 000007C2  5240                     addq.w     D0, 1
  728. 000007C4  E340                     asl        D0.w, 1
  729. 000007C6  48C0                     ext.l      D0
  730. 000007C8  2840                     movea.l    A4, D0
  731. 000007CA  D9D0                     add.l      A4, [A0]
  732. label000007CC:
  733. 000007CC  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  734. 000007D0  6C10                     bge        +0x12 /* 000007E2 */
  735. 000007D2  1014                     move.b     D0, [A4]
  736. 000007D4  4880                     ext.w      D0
  737. 000007D6  48C0                     ext.l      D0
  738. 000007D8  D08C                     add.l      D0, A4
  739. 000007DA  2840                     movea.l    A4, D0
  740. 000007DC  528C                     addq.l     A4, 1
  741. 000007DE  5247                     addq.w     D7, 1
  742. 000007E0  60EA                     bra        -0x14 /* 000007CC */
  743. label000007E2:
  744. 000007E2  2F0C                     move.l     -[A7], A4
  745. 000007E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  746. 000007E8  1014                     move.b     D0, [A4]
  747. 000007EA  4880                     ext.w      D0
  748. 000007EC  5240                     addq.w     D0, 1
  749. 000007EE  48C0                     ext.l      D0
  750. 000007F0  2F00                     move.l     -[A7], D0
  751. 000007F2  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  752. 000007F6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  753. 000007FA  4E5E                     unlink     A6
  754. 000007FC  205F                     movea.l    A0, [A7]+
  755. 000007FE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  756. 00000802  4ED0                     jmp        [A0]
  757. fn00000804:
  758. 00000804  4E56 FFFC                link       A6, -0x0004
  759. 00000808  2F07                     move.l     -[A7], D7
  760. 0000080A  426E 000E                clr.w      [A6 + 0xE]
  761. 0000080E  206E 0008                movea.l    A0, [A6 + 0x8]
  762. 00000812  3D50 FFFC                move.w     [A6 - 0x4], [A0]
  763. 00000816  7E01                     moveq.l    D7, 0x01
  764. 00000818  601C                     bra        +0x1E /* 00000836 */
  765. label0000081A:
  766. 0000081A  206E 0008                movea.l    A0, [A6 + 0x8]
  767. 0000081E  3007                     move.w     D0, D7
  768. 00000820  D040                     add.w      D0, D0
  769. 00000822  322E 000C                move.w     D1, [A6 + 0xC]
  770. 00000826  B270 0000                cmp.w      D1, [A0 + D0.w]
  771. 0000082A  6606                     bne        +0x8 /* 00000832 */
  772. 0000082C  3D47 000E                move.w     [A6 + 0xE], D7
  773. 00000830  600A                     bra        +0xC /* 0000083C */
  774. label00000832:
  775. 00000832  5247                     addq.w     D7, 1
  776. 00000834  6906                     bvs        +0x8 /* 0000083C */
  777. label00000836:
  778. 00000836  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  779. 0000083A  6FDE                     ble        -0x20 /* 0000081A */
  780. label0000083C:
  781. 0000083C  2E1F                     move.l     D7, [A7]+
  782. 0000083E  4E5E                     unlink     A6
  783. 00000840  205F                     movea.l    A0, [A7]+
  784. 00000842  5C4F                     addq.w     A7, 6
  785. 00000844  4ED0                     jmp        [A0]
  786. fn00000846:
  787. 00000846  4E56 FADC                link       A6, -0x0524
  788. 0000084A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  789. 0000084E  42A7                     clr.l      -[A7]
  790. 00000850  2F3C 5657 464D           move.l     -[A7], 0x5657464D /* 'VWFM' */
  791. 00000856  206D F34E                movea.l    A0, [A5 - 0xCB2]
  792. 0000085A  3F28 0116                move.w     -[A7], [A0 + 0x116]
  793. 0000085E  4267                     clr.w      -[A7]
  794. 00000860  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  795. 00000864  265F                     movea.l    A3, [A7]+
  796. 00000866  200B                     move.l     D0, A3
  797. 00000868  6604                     bne        +0x6 /* 0000086E */
  798. 0000086A  6000 0184                bra        +0x186 /* 000009F0 */
  799. label0000086E:
  800. 0000086E  2D53 FBF4                move.l     [A6 - 0x40C], [A3]
  801. 00000872  206E FBF4                movea.l    A0, [A6 - 0x40C]
  802. 00000876  3C10                     move.w     D6, [A0]
  803. 00000878  2F13                     move.l     -[A7], [A3]
  804. 0000087A  486E FDFA                pea.l      [A6 - 0x206]
  805. 0000087E  3006                     move.w     D0, D6
  806. 00000880  5240                     addq.w     D0, 1
  807. 00000882  E340                     asl        D0.w, 1
  808. 00000884  48C0                     ext.l      D0
  809. 00000886  2F00                     move.l     -[A7], D0
  810. 00000888  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  811. 0000088C  422E FAE5                clr.b      [A6 - 0x51B]
  812. 00000890  7801                     moveq.l    D4, 0x01
  813. 00000892  3D46 FAE0                move.w     [A6 - 0x520], D6
  814. 00000896  7E01                     moveq.l    D7, 0x01
  815. 00000898  6068                     bra        +0x6A /* 00000902 */
  816. label0000089A:
  817. 0000089A  3F07                     move.w     -[A7], D7
  818. 0000089C  2F0B                     move.l     -[A7], A3
  819. 0000089E  486E FAEE                pea.l      [A6 - 0x512]
  820. 000008A2  4EBA FF0A                jsr        [PC - 0xF6 /* 000007AE */]
  821. 000008A6  486E FAEE                pea.l      [A6 - 0x512]
  822. 000008AA  486E FBEE                pea.l      [A6 - 0x412]
  823. 000008AE  A900                     syscall    GetFNum
  824. 000008B0  3007                     move.w     D0, D7
  825. 000008B2  D040                     add.w      D0, D0
  826. 000008B4  41EE FBF8                lea.l      A0, [A6 - 0x408]
  827. 000008B8  31AE FBEE 0000           move.w     [A0 + D0.w], [A6 - 0x412]
  828. 000008BE  6622                     bne        +0x24 /* 000008E2 */
  829. 000008C0  3007                     move.w     D0, D7
  830. 000008C2  D040                     add.w      D0, D0
  831. 000008C4  41EE FDFA                lea.l      A0, [A6 - 0x206]
  832. 000008C8  4A70 0000                tst.w      [A0 + D0.w]
  833. 000008CC  6714                     beq        +0x16 /* 000008E2 */
  834. 000008CE  3007                     move.w     D0, D7
  835. 000008D0  D040                     add.w      D0, D0
  836. 000008D2  41EE FBF8                lea.l      A0, [A6 - 0x408]
  837. 000008D6  31BC 0001 0000           move.w     [A0 + D0.w], 0x1
  838. 000008DC  1D7C 0001 FAE5           move.b     [A6 - 0x51B], 0x1
  839. label000008E2:
  840. 000008E2  3007                     move.w     D0, D7
  841. 000008E4  D040                     add.w      D0, D0
  842. 000008E6  3207                     move.w     D1, D7
  843. 000008E8  D241                     add.w      D1, D1
  844. 000008EA  41EE FDFA                lea.l      A0, [A6 - 0x206]
  845. 000008EE  3430 0000                move.w     D2, [A0 + D0.w]
  846. 000008F2  43EE FBF8                lea.l      A1, [A6 - 0x408]
  847. 000008F6  B471 1000                cmp.w      D2, [A1 + D1.w]
  848. 000008FA  6702                     beq        +0x4 /* 000008FE */
  849. 000008FC  4204                     clr.b      D4
  850. label000008FE:
  851. 000008FE  5247                     addq.w     D7, 1
  852. 00000900  6906                     bvs        +0x8 /* 00000908 */
  853. label00000902:
  854. 00000902  BE6E FAE0                cmp.w      D7, [A6 - 0x520]
  855. 00000906  6F92                     ble        -0x6C /* 0000089A */
  856. label00000908:
  857. 00000908  1004                     move.b     D0, D4
  858. 0000090A  6704                     beq        +0x6 /* 00000910 */
  859. 0000090C  6000 00E2                bra        +0xE4 /* 000009F0 */
  860. label00000910:
  861. 00000910  206D F34E                movea.l    A0, [A5 - 0xCB2]
  862. 00000914  3D68 0002 FADE           move.w     [A6 - 0x522], [A0 + 0x2]
  863. 0000091A  7E01                     moveq.l    D7, 0x01
  864. 0000091C  6000 00CA                bra        +0xCC /* 000009E8 */
  865. label00000920:
  866. 00000920  42A7                     clr.l      -[A7]
  867. 00000922  3F07                     move.w     -[A7], D7
  868. 00000924  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  869. 00000928  285F                     movea.l    A4, [A7]+
  870. 0000092A  4267                     clr.w      -[A7]
  871. 0000092C  102C 0006                move.b     D0, [A4 + 0x6]
  872. 00000930  4880                     ext.w      D0
  873. 00000932  3F00                     move.w     -[A7], D0
  874. 00000934  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  875. 00000938  101F                     move.b     D0, [A7]+
  876. 0000093A  0A00 0001                xori.b     D0, 0x1
  877. 0000093E  4AAC 0008                tst.l      [A4 + 0x8]
  878. 00000942  57C1                     seq        D1
  879. 00000944  8001                     or.b       D0, D1
  880. 00000946  0240 0001                andi.w     D0, 0x1
  881. 0000094A  6704                     beq        +0x6 /* 00000950 */
  882. 0000094C  6000 0096                bra        +0x98 /* 000009E4 */
  883. label00000950:
  884. 00000950  42A7                     clr.l      -[A7]
  885. 00000952  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  886. 00000956  3F3C 0004                move.w     -[A7], 0x4
  887. 0000095A  A83D                     syscall    TEDispatch
  888. 0000095C  2A1F                     move.l     D5, [A7]+
  889. 0000095E  6604                     bne        +0x6 /* 00000964 */
  890. 00000960  6000 0082                bra        +0x84 /* 000009E4 */
  891. label00000964:
  892. 00000964  2045                     movea.l    A0, D5
  893. 00000966  2050                     movea.l    A0, [A0]
  894. 00000968  2D68 0004 FAE6           move.l     [A6 - 0x51A], [A0 + 0x4]
  895. 0000096E  2045                     movea.l    A0, D5
  896. 00000970  2050                     movea.l    A0, [A0]
  897. 00000972  3D68 0002 FADC           move.w     [A6 - 0x524], [A0 + 0x2]
  898. 00000978  3D7C 0001 FBEE           move.w     [A6 - 0x412], 0x1
  899. 0000097E  605A                     bra        +0x5C /* 000009DA */
  900. label00000980:
  901. 00000980  206E FAE6                movea.l    A0, [A6 - 0x51A]
  902. 00000984  2050                     movea.l    A0, [A0]
  903. 00000986  302E FBEE                move.w     D0, [A6 - 0x412]
  904. 0000098A  5340                     subq.w     D0, 1
  905. 0000098C  C1FC 0012                muls.w     D0, 0x12
  906. 00000990  3D70 0006 FAE2           move.w     [A6 - 0x51E], [A0 + D0.w + 0x6]
  907. 00000996  4267                     clr.w      -[A7]
  908. 00000998  3F2E FAE2                move.w     -[A7], [A6 - 0x51E]
  909. 0000099C  4EBA FE00                jsr        [PC - 0x200 /* 0000079E */]
  910. 000009A0  101F                     move.b     D0, [A7]+
  911. 000009A2  6630                     bne        +0x32 /* 000009D4 */
  912. 000009A4  4267                     clr.w      -[A7]
  913. 000009A6  3F2E FAE2                move.w     -[A7], [A6 - 0x51E]
  914. 000009AA  486E FDFA                pea.l      [A6 - 0x206]
  915. 000009AE  4EBA FE54                jsr        [PC - 0x1AC /* 00000804 */]
  916. 000009B2  3C1F                     move.w     D6, [A7]+
  917. 000009B4  6F1E                     ble        +0x20 /* 000009D4 */
  918. 000009B6  3006                     move.w     D0, D6
  919. 000009B8  D040                     add.w      D0, D0
  920. 000009BA  206E FAE6                movea.l    A0, [A6 - 0x51A]
  921. 000009BE  2050                     movea.l    A0, [A0]
  922. 000009C0  322E FBEE                move.w     D1, [A6 - 0x412]
  923. 000009C4  5341                     subq.w     D1, 1
  924. 000009C6  C3FC 0012                muls.w     D1, 0x12
  925. 000009CA  43EE FBF8                lea.l      A1, [A6 - 0x408]
  926. 000009CE  31B1 0000 1006           move.w     [A0 + D1.w + 0x6], [A1 + D0.w]
  927. label000009D4:
  928. 000009D4  526E FBEE                addq.w     [A6 - 0x412], 1
  929. 000009D8  690A                     bvs        +0xC /* 000009E4 */
  930. label000009DA:
  931. 000009DA  302E FBEE                move.w     D0, [A6 - 0x412]
  932. 000009DE  B06E FADC                cmp.w      D0, [A6 - 0x524]
  933. 000009E2  6F9C                     ble        -0x62 /* 00000980 */
  934. label000009E4:
  935. 000009E4  5247                     addq.w     D7, 1
  936. 000009E6  6908                     bvs        +0xA /* 000009F0 */
  937. label000009E8:
  938. 000009E8  BE6E FADE                cmp.w      D7, [A6 - 0x522]
  939. 000009EC  6F00 FF32                ble        -0xCC /* 00000920 */
  940. label000009F0:
  941. 000009F0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  942. 000009F4  4E5E                     unlink     A6
  943. 000009F6  4E75                     rts
  944. fn000009F8:
  945. 000009F8  4E56 FFFC                link       A6, -0x0004
  946. 000009FC  48E7 0108                movem.l    -[A7], D7,A4
  947. 00000A00  206D F34E                movea.l    A0, [A5 - 0xCB2]
  948. 00000A04  3D68 0002 FFFC           move.w     [A6 - 0x4], [A0 + 0x2]
  949. 00000A0A  7E01                     moveq.l    D7, 0x01
  950. 00000A0C  606A                     bra        +0x6C /* 00000A78 */
  951. label00000A0E:
  952. 00000A0E  42A7                     clr.l      -[A7]
  953. 00000A10  3F07                     move.w     -[A7], D7
  954. 00000A12  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  955. 00000A16  285F                     movea.l    A4, [A7]+
  956. 00000A18  7001                     moveq.l    D0, 0x01
  957. 00000A1A  B02C 0006                cmp.b      D0, [A4 + 0x6]
  958. 00000A1E  6702                     beq        +0x4 /* 00000A22 */
  959. 00000A20  6052                     bra        +0x54 /* 00000A74 */
  960. label00000A22:
  961. 00000A22  4A6C 0014                tst.w      [A4 + 0x14]
  962. 00000A26  6F02                     ble        +0x4 /* 00000A2A */
  963. 00000A28  604A                     bra        +0x4C /* 00000A74 */
  964. label00000A2A:
  965. 00000A2A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  966. 00000A2E  302C 002C                move.w     D0, [A4 + 0x2C]
  967. 00000A32  B068 0002                cmp.w      D0, [A0 + 0x2]
  968. 00000A36  6F06                     ble        +0x8 /* 00000A3E */
  969. 00000A38  426C 002C                clr.w      [A4 + 0x2C]
  970. 00000A3C  6036                     bra        +0x38 /* 00000A74 */
  971. label00000A3E:
  972. 00000A3E  70F9                     moveq.l    D0, 0xFFFFFFF9
  973. 00000A40  B06C 002C                cmp.w      D0, [A4 + 0x2C]
  974. 00000A44  6F06                     ble        +0x8 /* 00000A4C */
  975. 00000A46  426C 002C                clr.w      [A4 + 0x2C]
  976. 00000A4A  6028                     bra        +0x2A /* 00000A74 */
  977. label00000A4C:
  978. 00000A4C  4A6C 002C                tst.w      [A4 + 0x2C]
  979. 00000A50  5EC0                     sgt        D0
  980. 00000A52  2F00                     move.l     -[A7], D0
  981. 00000A54  42A7                     clr.l      -[A7]
  982. 00000A56  3F2C 002C                move.w     -[A7], [A4 + 0x2C]
  983. 00000A5A  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  984. 00000A5E  221F                     move.l     D1, [A7]+
  985. 00000A60  201F                     move.l     D0, [A7]+
  986. 00000A62  2041                     movea.l    A0, D1
  987. 00000A64  7204                     moveq.l    D1, 0x04
  988. 00000A66  B228 0006                cmp.b      D1, [A0 + 0x6]
  989. 00000A6A  56C1                     sne        D1
  990. 00000A6C  C001                     and.b      D0, D1
  991. 00000A6E  6704                     beq        +0x6 /* 00000A74 */
  992. 00000A70  426C 002C                clr.w      [A4 + 0x2C]
  993. label00000A74:
  994. 00000A74  5247                     addq.w     D7, 1
  995. 00000A76  6906                     bvs        +0x8 /* 00000A7E */
  996. label00000A78:
  997. 00000A78  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  998. 00000A7C  6F90                     ble        -0x6E /* 00000A0E */
  999. label00000A7E:
  1000. 00000A7E  4CDF 1080                movem.l    D7,A4, [A7]+
  1001. 00000A82  4E5E                     unlink     A6
  1002. 00000A84  4E75                     rts
  1003. fn00000A86:
  1004. 00000A86  4E56 FFFC                link       A6, -0x0004
  1005. 00000A8A  2F0C                     move.l     -[A7], A4
  1006. 00000A8C  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1007. 00000A90  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1008. 00000A94  4EBA 1090                jsr        [PC + 0x1090 /* 00001B26 */]
  1009. 00000A98  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1010. 00000A9C  7000                     moveq.l    D0, 0x00
  1011. 00000A9E  2140 013E                move.l     [A0 + 0x13E], D0
  1012. 00000AA2  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1013. 00000AA6  0C68 0401 0112           cmpi.w     [A0 + 0x112], 0x401
  1014. 00000AAC  6D58                     blt        +0x5A /* 00000B06 */
  1015. 00000AAE  42A7                     clr.l      -[A7]
  1016. 00000AB0  2F3C 5657 4649           move.l     -[A7], 0x56574649 /* 'VWFI' */
  1017. 00000AB6  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1018. 00000ABA  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1019. 00000ABE  4267                     clr.w      -[A7]
  1020. 00000AC0  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1021. 00000AC4  285F                     movea.l    A4, [A7]+
  1022. 00000AC6  200C                     move.l     D0, A4
  1023. 00000AC8  6734                     beq        +0x36 /* 00000AFE */
  1024. 00000ACA  2F0C                     move.l     -[A7], A4
  1025. 00000ACC  A992                     syscall    DetachResource
  1026. 00000ACE  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1027. 00000AD2  214C 013E                move.l     [A0 + 0x13E], A4
  1028. 00000AD6  102E 0008                move.b     D0, [A6 + 0x8]
  1029. 00000ADA  6710                     beq        +0x12 /* 00000AEC */
  1030. 00000ADC  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1031. 00000AE0  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1032. 00000AE4  4267                     clr.w      -[A7]
  1033. 00000AE6  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  1034. 00000AEA  6020                     bra        +0x22 /* 00000B0C */
  1035. label00000AEC:
  1036. 00000AEC  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1037. 00000AF0  2068 013E                movea.l    A0, [A0 + 0x13E]
  1038. 00000AF4  2050                     movea.l    A0, [A0]
  1039. 00000AF6  7000                     moveq.l    D0, 0x00
  1040. 00000AF8  2140 0004                move.l     [A0 + 0x4], D0
  1041. 00000AFC  600E                     bra        +0x10 /* 00000B0C */
  1042. label00000AFE:
  1043. 00000AFE  4267                     clr.w      -[A7]
  1044. 00000B00  4EBA F5B0                jsr        [PC - 0xA50 /* 000000B2 */]
  1045. 00000B04  6006                     bra        +0x8 /* 00000B0C */
  1046. label00000B06:
  1047. 00000B06  4267                     clr.w      -[A7]
  1048. 00000B08  4EBA F5A8                jsr        [PC - 0xA58 /* 000000B2 */]
  1049. label00000B0C:
  1050. 00000B0C  4EBA F51E                jsr        [PC - 0xAE2 /* 0000002C */]
  1051. 00000B10  285F                     movea.l    A4, [A7]+
  1052. 00000B12  4E5E                     unlink     A6
  1053. 00000B14  205F                     movea.l    A0, [A7]+
  1054. 00000B16  544F                     addq.w     A7, 2
  1055. 00000B18  4ED0                     jmp        [A0]
  1056. fn00000B1A:
  1057. 00000B1A  4E56 FEF4                link       A6, -0x010C
  1058. 00000B1E  48E7 0108                movem.l    -[A7], D7,A4
  1059. 00000B22  206E 000A                movea.l    A0, [A6 + 0xA]
  1060. 00000B26  4A50                     tst.w      [A0]
  1061. 00000B28  6640                     bne        +0x42 /* 00000B6A */
  1062. 00000B2A  102E 0008                move.b     D0, [A6 + 0x8]
  1063. 00000B2E  6732                     beq        +0x34 /* 00000B62 */
  1064. 00000B30  42A7                     clr.l      -[A7]
  1065. 00000B32  2F3C 5657 4346           move.l     -[A7], 0x56574346 /* 'VWCF' */
  1066. 00000B38  3F3C 0001                move.w     -[A7], 0x1
  1067. 00000B3C  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  1068. 00000B40  285F                     movea.l    A4, [A7]+
  1069. 00000B42  200C                     move.l     D0, A4
  1070. 00000B44  6712                     beq        +0x14 /* 00000B58 */
  1071. 00000B46  2F0C                     move.l     -[A7], A4
  1072. 00000B48  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1073. 00000B4C  486E FFFC                pea.l      [A6 - 0x4]
  1074. 00000B50  486E FEFC                pea.l      [A6 - 0x104]
  1075. 00000B54  A9A8                     syscall    GetResInfo
  1076. 00000B56  6024                     bra        +0x26 /* 00000B7C */
  1077. label00000B58:
  1078. 00000B58  206E 000A                movea.l    A0, [A6 + 0xA]
  1079. 00000B5C  30BC 0400                move.w     [A0], 0x400
  1080. 00000B60  601A                     bra        +0x1C /* 00000B7C */
  1081. label00000B62:
  1082. 00000B62  206E 000A                movea.l    A0, [A6 + 0xA]
  1083. 00000B66  30BC 0400                move.w     [A0], 0x400
  1084. label00000B6A:
  1085. 00000B6A  42A7                     clr.l      -[A7]
  1086. 00000B6C  2F3C 5657 4346           move.l     -[A7], 0x56574346 /* 'VWCF' */
  1087. 00000B72  206E 000A                movea.l    A0, [A6 + 0xA]
  1088. 00000B76  3F10                     move.w     -[A7], [A0]
  1089. 00000B78  A9A0                     syscall    GetResource
  1090. 00000B7A  285F                     movea.l    A4, [A7]+
  1091. label00000B7C:
  1092. 00000B7C  200C                     move.l     D0, A4
  1093. 00000B7E  672C                     beq        +0x2E /* 00000BAC */
  1094. 00000B80  2054                     movea.l    A0, [A4]
  1095. 00000B82  3010                     move.w     D0, [A0]
  1096. 00000B84  48C0                     ext.l      D0
  1097. 00000B86  2E00                     move.l     D7, D0
  1098. 00000B88  0C68 0400 0002           cmpi.w     [A0 + 0x2], 0x400
  1099. 00000B8E  660E                     bne        +0x10 /* 00000B9E */
  1100. 00000B90  7024                     moveq.l    D0, 0x24
  1101. 00000B92  B087                     cmp.l      D0, D7
  1102. 00000B94  6C08                     bge        +0xA /* 00000B9E */
  1103. 00000B96  2248                     movea.l    A1, A0
  1104. 00000B98  3368 0024 0002           move.w     [A1 + 0x2], [A0 + 0x24]
  1105. label00000B9E:
  1106. 00000B9E  701E                     moveq.l    D0, 0x1E
  1107. 00000BA0  B087                     cmp.l      D0, D7
  1108. 00000BA2  6C08                     bge        +0xA /* 00000BAC */
  1109. 00000BA4  2054                     movea.l    A0, [A4]
  1110. 00000BA6  1B68 001F F2FE           move.b     [A5 - 0xD02], [A0 + 0x1F]
  1111. label00000BAC:
  1112. 00000BAC  2D4C 000E                move.l     [A6 + 0xE], A4
  1113. 00000BB0  4CDF 1080                movem.l    D7,A4, [A7]+
  1114. 00000BB4  4E5E                     unlink     A6
  1115. 00000BB6  205F                     movea.l    A0, [A7]+
  1116. 00000BB8  5C4F                     addq.w     A7, 6
  1117. 00000BBA  4ED0                     jmp        [A0]
  1118. fn00000BBC:
  1119. 00000BBC  4E56 FFFC                link       A6, -0x0004
  1120. 00000BC0  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1121. 00000BC4  1028 014E                move.b     D0, [A0 + 0x14E]
  1122. 00000BC8  6622                     bne        +0x24 /* 00000BEC */
  1123. 00000BCA  4267                     clr.w      -[A7]
  1124. 00000BCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1125. 00000BD0  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  1126. 00000BD4  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1127. 00000BD8  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1128. 00000BDC  202E 0008                move.l     D0, [A6 + 0x8]
  1129. 00000BE0  7200                     moveq.l    D1, 0x00
  1130. 00000BE2  B081                     cmp.l      D0, D1
  1131. 00000BE4  56C0                     sne        D0
  1132. 00000BE6  4400                     neg.b      D0
  1133. 00000BE8  1140 014E                move.b     [A0 + 0x14E], D0
  1134. label00000BEC:
  1135. 00000BEC  4E5E                     unlink     A6
  1136. 00000BEE  2E9F                     move.l     [A7], [A7]+
  1137. 00000BF0  4E75                     rts
  1138. fn00000BF2:
  1139. 00000BF2  4E56 FEB8                link       A6, -0x0148
  1140. 00000BF6  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1141. 00000BFA  2A2E 000C                move.l     D5, [A6 + 0xC]
  1142. 00000BFE  2005                     move.l     D0, D5
  1143. 00000C00  0800 0004                btst.b     D0, 0x4
  1144. 00000C04  56C0                     sne        D0
  1145. 00000C06  4400                     neg.b      D0
  1146. 00000C08  1D40 FEC4                move.b     [A6 - 0x13C], D0
  1147. 00000C0C  2C05                     move.l     D6, D5
  1148. 00000C0E  0806 0003                btst.b     D6, 0x3
  1149. 00000C12  56C6                     sne        D6
  1150. 00000C14  4406                     neg.b      D6
  1151. 00000C16  2005                     move.l     D0, D5
  1152. 00000C18  0800 0001                btst.b     D0, 0x1
  1153. 00000C1C  56C0                     sne        D0
  1154. 00000C1E  4400                     neg.b      D0
  1155. 00000C20  1D40 FEC2                move.b     [A6 - 0x13E], D0
  1156. 00000C24  2805                     move.l     D4, D5
  1157. 00000C26  0804 0005                btst.b     D4, 0x5
  1158. 00000C2A  56C4                     sne        D4
  1159. 00000C2C  4404                     neg.b      D4
  1160. 00000C2E  7000                     moveq.l    D0, 0x00
  1161. 00000C30  2D40 FFEC                move.l     [A6 - 0x14], D0
  1162. 00000C34  2D40 FECA                move.l     [A6 - 0x136], D0
  1163. 00000C38  426E FFFE                clr.w      [A6 - 0x2]
  1164. 00000C3C  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1165. 00000C3E  3B7C 0064 F334           move.w     [A5 - 0xCCC], 0x64 /* 'd' */
  1166. 00000C44  206E 0014                movea.l    A0, [A6 + 0x14]
  1167. 00000C48  4A10                     tst.b      [A0]
  1168. 00000C4A  6740                     beq        +0x42 /* 00000C8C */
  1169. 00000C4C  3B7C 006E F334           move.w     [A5 - 0xCCC], 0x6E /* 'n' */
  1170. 00000C52  4267                     clr.w      -[A7]
  1171. 00000C54  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1172. 00000C58  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1173. 00000C5C  3F3C 0001                move.w     -[A7], 0x1
  1174. 00000C60  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  1175. 00000C64  3E1F                     move.w     D7, [A7]+
  1176. 00000C66  4267                     clr.w      -[A7]
  1177. 00000C68  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1178. 00000C6C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1179. 00000C6E  B047                     cmp.w      D0, D7
  1180. 00000C70  57C0                     seq        D0
  1181. 00000C72  801F                     or.b       D0, [A7]+
  1182. 00000C74  0240 0001                andi.w     D0, 0x1
  1183. 00000C78  6600 045A                bne        +0x45C /* 000010D4 */
  1184. 00000C7C  3B47 EF0C                move.w     [A5 - 0x10F4], D7
  1185. 00000C80  4AAE 0008                tst.l      [A6 + 0x8]
  1186. 00000C84  6706                     beq        +0x8 /* 00000C8C */
  1187. 00000C86  206E 0008                movea.l    A0, [A6 + 0x8]
  1188. 00000C8A  3087                     move.w     [A0], D7
  1189. label00000C8C:
  1190. 00000C8C  3B7C 0078 F334           move.w     [A5 - 0xCCC], 0x78 /* 'x' */
  1191. 00000C92  42A7                     clr.l      -[A7]
  1192. 00000C94  486E 0010                pea.l      [A6 + 0x10]
  1193. 00000C98  206E 0014                movea.l    A0, [A6 + 0x14]
  1194. 00000C9C  4A10                     tst.b      [A0]
  1195. 00000C9E  56C0                     sne        D0
  1196. 00000CA0  4400                     neg.b      D0
  1197. 00000CA2  1F00                     move.b     -[A7], D0
  1198. 00000CA4  4EBA FE74                jsr        [PC - 0x18C /* 00000B1A */]
  1199. 00000CA8  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  1200. 00000CAC  206E 0014                movea.l    A0, [A6 + 0x14]
  1201. 00000CB0  4A10                     tst.b      [A0]
  1202. 00000CB2  57C0                     seq        D0
  1203. 00000CB4  4A00                     tst.b      D0
  1204. 00000CB6  673E                     beq        +0x40 /* 00000CF6 */
  1205. 00000CB8  4AAE FFEC                tst.l      [A6 - 0x14]
  1206. 00000CBC  56C1                     sne        D1
  1207. 00000CBE  C001                     and.b      D0, D1
  1208. 00000CC0  6734                     beq        +0x36 /* 00000CF6 */
  1209. 00000CC2  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1210. 00000CC6  2F08                     move.l     -[A7], A0
  1211. 00000CC8  4267                     clr.w      -[A7]
  1212. 00000CCA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1213. 00000CCE  A9A4                     syscall    HomeResFile
  1214. 00000CD0  301F                     move.w     D0, [A7]+
  1215. 00000CD2  205F                     movea.l    A0, [A7]+
  1216. 00000CD4  3140 019C                move.w     [A0 + 0x19C], D0
  1217. 00000CD8  4267                     clr.w      -[A7]
  1218. 00000CDA  A9AF                     syscall    ResError
  1219. 00000CDC  4A5F                     tst.w      [A7]+
  1220. 00000CDE  670C                     beq        +0xE /* 00000CEC */
  1221. 00000CE0  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1222. 00000CE4  317C FFFF 019C           move.w     [A0 + 0x19C], 0xFFFF
  1223. 00000CEA  600A                     bra        +0xC /* 00000CF6 */
  1224. label00000CEC:
  1225. 00000CEC  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1226. 00000CF0  3B68 019C EF0C           move.w     [A5 - 0x10F4], [A0 + 0x19C]
  1227. label00000CF6:
  1228. 00000CF6  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1229. 00000CFA  316E 0010 0116           move.w     [A0 + 0x116], [A6 + 0x10]
  1230. 00000D00  4AAE FFEC                tst.l      [A6 - 0x14]
  1231. 00000D04  660A                     bne        +0xC /* 00000D10 */
  1232. 00000D06  3B7C 000A F312           move.w     [A5 - 0xCEE], 0xA /* '\n' */
  1233. 00000D0C  6000 03C6                bra        +0x3C8 /* 000010D4 */
  1234. label00000D10:
  1235. 00000D10  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1236. 00000D14  A992                     syscall    DetachResource
  1237. 00000D16  206E FFEC                movea.l    A0, [A6 - 0x14]
  1238. 00000D1A  2050                     movea.l    A0, [A0]
  1239. 00000D1C  226D F34E                movea.l    A1, [A5 - 0xCB2]
  1240. 00000D20  3368 0002 0112           move.w     [A1 + 0x112], [A0 + 0x2]
  1241. 00000D26  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1242. 00000D2A  0C68 0400 0112           cmpi.w     [A0 + 0x112], 0x400
  1243. 00000D30  6C0A                     bge        +0xC /* 00000D3C */
  1244. 00000D32  3B7C 000A F312           move.w     [A5 - 0xCEE], 0xA /* '\n' */
  1245. 00000D38  6000 039A                bra        +0x39C /* 000010D4 */
  1246. label00000D3C:
  1247. 00000D3C  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1248. 00000D40  0C68 040A 0112           cmpi.w     [A0 + 0x112], 0x40A
  1249. 00000D46  6F0A                     ble        +0xC /* 00000D52 */
  1250. 00000D48  3B7C 002C F312           move.w     [A5 - 0xCEE], 0x2C /* ',' */
  1251. 00000D4E  6000 0384                bra        +0x386 /* 000010D4 */
  1252. label00000D52:
  1253. 00000D52  3B7C 0082 F334           move.w     [A5 - 0xCCC], 0x82
  1254. 00000D58  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1255. 00000D5C  1F2E FEC4                move.b     -[A7], [A6 - 0x13C]
  1256. 00000D60  1F06                     move.b     -[A7], D6
  1257. 00000D62  486E FFD8                pea.l      [A6 - 0x28]
  1258. 00000D66  486E FFDA                pea.l      [A6 - 0x26]
  1259. 00000D6A  4EBA F5A6                jsr        [PC - 0xA5A /* 00000312 */]
  1260. 00000D6E  4267                     clr.w      -[A7]
  1261. 00000D70  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1262. 00000D74  101F                     move.b     D0, [A7]+
  1263. 00000D76  6600 035C                bne        +0x35E /* 000010D4 */
  1264. 00000D7A  3B7C 008C F334           move.w     [A5 - 0xCCC], 0x8C
  1265. 00000D80  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1266. 00000D84  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1267. 00000D88  4EBA F66C                jsr        [PC - 0x994 /* 000003F6 */]
  1268. 00000D8C  4267                     clr.w      -[A7]
  1269. 00000D8E  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1270. 00000D92  101F                     move.b     D0, [A7]+
  1271. 00000D94  6600 033E                bne        +0x340 /* 000010D4 */
  1272. 00000D98  3B7C 0096 F334           move.w     [A5 - 0xCCC], 0x96
  1273. 00000D9E  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1274. 00000DA2  3F28 0112                move.w     -[A7], [A0 + 0x112]
  1275. 00000DA6  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1276. 00000DAA  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1277. 00000DAE  4EBA F718                jsr        [PC - 0x8E8 /* 000004C8 */]
  1278. 00000DB2  4267                     clr.w      -[A7]
  1279. 00000DB4  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1280. 00000DB8  101F                     move.b     D0, [A7]+
  1281. 00000DBA  6600 0318                bne        +0x31A /* 000010D4 */
  1282. 00000DBE  102E FEC4                move.b     D0, [A6 - 0x13C]
  1283. 00000DC2  0A00 0001                xori.b     D0, 0x1
  1284. 00000DC6  1204                     move.b     D1, D4
  1285. 00000DC8  0A01 0001                xori.b     D1, 0x1
  1286. 00000DCC  C001                     and.b      D0, D1
  1287. 00000DCE  6700 014A                beq        +0x14C /* 00000F1A */
  1288. 00000DD2  3B7C 00A0 F334           move.w     [A5 - 0xCCC], 0xA0
  1289. 00000DD8  2005                     move.l     D0, D5
  1290. 00000DDA  0800 0000                btst.b     D0, 0x0
  1291. 00000DDE  6714                     beq        +0x16 /* 00000DF4 */
  1292. 00000DE0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1293. 00000DE4  4EBA F4FA                jsr        [PC - 0xB06 /* 000002E0 */]
  1294. 00000DE8  4267                     clr.w      -[A7]
  1295. 00000DEA  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1296. 00000DEE  101F                     move.b     D0, [A7]+
  1297. 00000DF0  6600 02E2                bne        +0x2E4 /* 000010D4 */
  1298. label00000DF4:
  1299. 00000DF4  3B7C 00AA F334           move.w     [A5 - 0xCCC], 0xAA
  1300. 00000DFA  206E FFEC                movea.l    A0, [A6 - 0x14]
  1301. 00000DFE  2050                     movea.l    A0, [A0]
  1302. 00000E00  1028 0010                move.b     D0, [A0 + 0x10]
  1303. 00000E04  4880                     ext.w      D0
  1304. 00000E06  3F00                     move.w     -[A7], D0
  1305. 00000E08  4EBA F4B0                jsr        [PC - 0xB50 /* 000002BA */]
  1306. 00000E0C  206E FFEC                movea.l    A0, [A6 - 0x14]
  1307. 00000E10  2050                     movea.l    A0, [A0]
  1308. 00000E12  701C                     moveq.l    D0, 0x1C
  1309. 00000E14  B050                     cmp.w      D0, [A0]
  1310. 00000E16  6E0E                     bgt        +0x10 /* 00000E26 */
  1311. 00000E18  206E FFEC                movea.l    A0, [A6 - 0x14]
  1312. 00000E1C  2050                     movea.l    A0, [A0]
  1313. 00000E1E  3D68 001A FECE           move.w     [A6 - 0x132], [A0 + 0x1A]
  1314. 00000E24  6018                     bra        +0x1A /* 00000E3E */
  1315. label00000E26:
  1316. 00000E26  206E FFEC                movea.l    A0, [A6 - 0x14]
  1317. 00000E2A  2050                     movea.l    A0, [A0]
  1318. 00000E2C  1028 0011                move.b     D0, [A0 + 0x11]
  1319. 00000E30  6708                     beq        +0xA /* 00000E3A */
  1320. 00000E32  3D7C 00FF FECE           move.w     [A6 - 0x132], 0xFF
  1321. 00000E38  6004                     bra        +0x6 /* 00000E3E */
  1322. label00000E3A:
  1323. 00000E3A  426E FECE                clr.w      [A6 - 0x132]
  1324. label00000E3E:
  1325. 00000E3E  2005                     move.l     D0, D5
  1326. 00000E40  0800 0006                btst.b     D0, 0x6
  1327. 00000E44  660A                     bne        +0xC /* 00000E50 */
  1328. 00000E46  3F2E FECE                move.w     -[A7], [A6 - 0x132]
  1329. 00000E4A  1F06                     move.b     -[A7], D6
  1330. 00000E4C  4EBA F44E                jsr        [PC - 0xBB2 /* 0000029C */]
  1331. label00000E50:
  1332. 00000E50  206E FFEC                movea.l    A0, [A6 - 0x14]
  1333. 00000E54  2050                     movea.l    A0, [A0]
  1334. 00000E56  701E                     moveq.l    D0, 0x1E
  1335. 00000E58  B050                     cmp.w      D0, [A0]
  1336. 00000E5A  6E12                     bgt        +0x14 /* 00000E6E */
  1337. 00000E5C  206E FFEC                movea.l    A0, [A6 - 0x14]
  1338. 00000E60  2050                     movea.l    A0, [A0]
  1339. 00000E62  226D F34E                movea.l    A1, [A5 - 0xCB2]
  1340. 00000E66  3368 001C 0114           move.w     [A1 + 0x114], [A0 + 0x1C]
  1341. 00000E6C  6008                     bra        +0xA /* 00000E76 */
  1342. label00000E6E:
  1343. 00000E6E  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1344. 00000E72  4268 0114                clr.w      [A0 + 0x114]
  1345. label00000E76:
  1346. 00000E76  3B7C 00B4 F334           move.w     [A5 - 0xCCC], 0xB4
  1347. 00000E7C  4EBA F6D4                jsr        [PC - 0x92C /* 00000552 */]
  1348. 00000E80  4267                     clr.w      -[A7]
  1349. 00000E82  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1350. 00000E86  101F                     move.b     D0, [A7]+
  1351. 00000E88  6600 024A                bne        +0x24C /* 000010D4 */
  1352. 00000E8C  1006                     move.b     D0, D6
  1353. 00000E8E  0A00 0001                xori.b     D0, 0x1
  1354. 00000E92  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1355. 00000E96  1228 014E                move.b     D1, [A0 + 0x14E]
  1356. 00000E9A  0A01 0001                xori.b     D1, 0x1
  1357. 00000E9E  8001                     or.b       D0, D1
  1358. 00000EA0  671E                     beq        +0x20 /* 00000EC0 */
  1359. 00000EA2  3B7C 00D2 F334           move.w     [A5 - 0xCCC], 0xD2
  1360. 00000EA8  42A7                     clr.l      -[A7]
  1361. 00000EAA  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1362. 00000EAE  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1363. 00000EB2  A9BA                     syscall    GetString
  1364. 00000EB4  2D5F FECA                move.l     [A6 - 0x136], [A7]+
  1365. 00000EB8  6706                     beq        +0x8 /* 00000EC0 */
  1366. 00000EBA  2F2E FECA                move.l     -[A7], [A6 - 0x136]
  1367. 00000EBE  A992                     syscall    DetachResource
  1368. label00000EC0:
  1369. 00000EC0  1006                     move.b     D0, D6
  1370. 00000EC2  6656                     bne        +0x58 /* 00000F1A */
  1371. 00000EC4  3B7C 00BE F334           move.w     [A5 - 0xCCC], 0xBE
  1372. 00000ECA  102E FEC2                move.b     D0, [A6 - 0x13E]
  1373. 00000ECE  671E                     beq        +0x20 /* 00000EEE */
  1374. 00000ED0  C02D FD85                and.b      D0, [A5 - 0x27B]
  1375. 00000ED4  6718                     beq        +0x1A /* 00000EEE */
  1376. 00000ED6  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1377. 00000EDA  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1378. 00000EDE  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  1379. 00000EE2  4267                     clr.w      -[A7]
  1380. 00000EE4  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1381. 00000EE8  101F                     move.b     D0, [A7]+
  1382. 00000EEA  6600 01E8                bne        +0x1EA /* 000010D4 */
  1383. label00000EEE:
  1384. 00000EEE  3B7C 00C8 F334           move.w     [A5 - 0xCCC], 0xC8
  1385. 00000EF4  4EBA F6BC                jsr        [PC - 0x944 /* 000005B2 */]
  1386. 00000EF8  4267                     clr.w      -[A7]
  1387. 00000EFA  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1388. 00000EFE  101F                     move.b     D0, [A7]+
  1389. 00000F00  6600 01D2                bne        +0x1D4 /* 000010D4 */
  1390. 00000F04  3B7C 00D7 F334           move.w     [A5 - 0xCCC], 0xD7
  1391. 00000F0A  4EBA F722                jsr        [PC - 0x8DE /* 0000062E */]
  1392. 00000F0E  4267                     clr.w      -[A7]
  1393. 00000F10  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1394. 00000F14  101F                     move.b     D0, [A7]+
  1395. 00000F16  6600 01BC                bne        +0x1BE /* 000010D4 */
  1396. label00000F1A:
  1397. 00000F1A  3B7C 00DC F334           move.w     [A5 - 0xCCC], 0xDC
  1398. 00000F20  1004                     move.b     D0, D4
  1399. 00000F22  667E                     bne        +0x80 /* 00000FA2 */
  1400. 00000F24  1006                     move.b     D0, D6
  1401. 00000F26  6608                     bne        +0xA /* 00000F30 */
  1402. 00000F28  1F2E FEC2                move.b     -[A7], [A6 - 0x13E]
  1403. 00000F2C  4EBA FB58                jsr        [PC - 0x4A8 /* 00000A86 */]
  1404. label00000F30:
  1405. 00000F30  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1406. 00000F34  316D F346 019E           move.w     [A0 + 0x19E], [A5 - 0xCBA]
  1407. 00000F3A  2005                     move.l     D0, D5
  1408. 00000F3C  0800 0002                btst.b     D0, 0x2
  1409. 00000F40  660A                     bne        +0xC /* 00000F4C */
  1410. 00000F42  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1411. 00000F46  317C 0002 019E           move.w     [A0 + 0x19E], 0x2
  1412. label00000F4C:
  1413. 00000F4C  42A7                     clr.l      -[A7]
  1414. 00000F4E  2F3C 5657 464D           move.l     -[A7], 0x5657464D /* 'VWFM' */
  1415. 00000F54  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1416. 00000F58  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1417. 00000F5C  4267                     clr.w      -[A7]
  1418. 00000F5E  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1419. 00000F62  2D5F FEB8                move.l     [A6 - 0x148], [A7]+
  1420. 00000F66  1F3C 0001                move.b     -[A7], 0x1
  1421. 00000F6A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1422. 00000F6E  7003                     moveq.l    D0, 0x03
  1423. 00000F70  B068 019E                cmp.w      D0, [A0 + 0x19E]
  1424. 00000F74  56C0                     sne        D0
  1425. 00000F76  4400                     neg.b      D0
  1426. 00000F78  1F00                     move.b     -[A7], D0
  1427. 00000F7A  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1428. 00000F7E  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1429. 00000F82  4EBA F24A                jsr        [PC - 0xDB6 /* 000001CE */]
  1430. 00000F86  4267                     clr.w      -[A7]
  1431. 00000F88  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1432. 00000F8C  101F                     move.b     D0, [A7]+
  1433. 00000F8E  670A                     beq        +0xC /* 00000F9A */
  1434. 00000F90  2F2E FEB8                move.l     -[A7], [A6 - 0x148]
  1435. 00000F94  A9A3                     syscall    ReleaseResource
  1436. 00000F96  6000 013C                bra        +0x13E /* 000010D4 */
  1437. label00000F9A:
  1438. 00000F9A  4EBA F8AA                jsr        [PC - 0x756 /* 00000846 */]
  1439. 00000F9E  4EBA FA58                jsr        [PC - 0x5A8 /* 000009F8 */]
  1440. label00000FA2:
  1441. 00000FA2  3B7C 00E1 F334           move.w     [A5 - 0xCCC], 0xE1
  1442. 00000FA8  102D F535                move.b     D0, [A5 - 0xACB]
  1443. 00000FAC  6710                     beq        +0x12 /* 00000FBE */
  1444. 00000FAE  4EBA F646                jsr        [PC - 0x9BA /* 000005F6 */]
  1445. 00000FB2  4267                     clr.w      -[A7]
  1446. 00000FB4  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1447. 00000FB8  101F                     move.b     D0, [A7]+
  1448. 00000FBA  6600 0118                bne        +0x11A /* 000010D4 */
  1449. label00000FBE:
  1450. 00000FBE  3B7C 00E6 F334           move.w     [A5 - 0xCCC], 0xE6
  1451. 00000FC4  4AAE 0008                tst.l      [A6 + 0x8]
  1452. 00000FC8  661E                     bne        +0x20 /* 00000FE8 */
  1453. 00000FCA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1454. 00000FCC  B047                     cmp.w      D0, D7
  1455. 00000FCE  6704                     beq        +0x6 /* 00000FD4 */
  1456. 00000FD0  3F07                     move.w     -[A7], D7
  1457. 00000FD2  A99A                     syscall    CloseResFile
  1458. label00000FD4:
  1459. 00000FD4  4267                     clr.w      -[A7]
  1460. 00000FD6  A9AF                     syscall    ResError
  1461. 00000FD8  3B5F F312                move.w     [A5 - 0xCEE], [A7]+
  1462. 00000FDC  4267                     clr.w      -[A7]
  1463. 00000FDE  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1464. 00000FE2  101F                     move.b     D0, [A7]+
  1465. 00000FE4  6600 00EE                bne        +0xF0 /* 000010D4 */
  1466. label00000FE8:
  1467. 00000FE8  3B7C 00F0 F334           move.w     [A5 - 0xCCC], 0xF0
  1468. 00000FEE  102E FEC4                move.b     D0, [A6 - 0x13C]
  1469. 00000FF2  0A00 0001                xori.b     D0, 0x1
  1470. 00000FF6  1204                     move.b     D1, D4
  1471. 00000FF8  0A01 0001                xori.b     D1, 0x1
  1472. 00000FFC  C001                     and.b      D0, D1
  1473. 00000FFE  6700 00B0                beq        +0xB2 /* 000010B0 */
  1474. 00001002  1006                     move.b     D0, D6
  1475. 00001004  0A00 0001                xori.b     D0, 0x1
  1476. 00001008  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1477. 0000100C  1228 014E                move.b     D1, [A0 + 0x14E]
  1478. 00001010  0A01 0001                xori.b     D1, 0x1
  1479. 00001014  8001                     or.b       D0, D1
  1480. 00001016  6712                     beq        +0x14 /* 0000102A */
  1481. 00001018  2F2E FECA                move.l     -[A7], [A6 - 0x136]
  1482. 0000101C  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1483. 00001020  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1484. 00001024  4267                     clr.w      -[A7]
  1485. 00001026  4EBA F654                jsr        [PC - 0x9AC /* 0000067C */]
  1486. label0000102A:
  1487. 0000102A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1488. 0000102E  0C68 0403 0112           cmpi.w     [A0 + 0x112], 0x403
  1489. 00001034  6E40                     bgt        +0x42 /* 00001076 */
  1490. 00001036  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1491. 0000103A  1028 0146                move.b     D0, [A0 + 0x146]
  1492. 0000103E  6716                     beq        +0x18 /* 00001056 */
  1493. 00001040  3F28 0112                move.w     -[A7], [A0 + 0x112]
  1494. 00001044  3F3C 0001                move.w     -[A7], 0x1
  1495. 00001048  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1496. 0000104C  486E FEBC                pea.l      [A6 - 0x144]
  1497. 00001050  4EBA 0A4A                jsr        [PC + 0xA4A /* 00001A9C */]
  1498. 00001054  6018                     bra        +0x1A /* 0000106E */
  1499. label00001056:
  1500. 00001056  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1501. 0000105A  3F28 0112                move.w     -[A7], [A0 + 0x112]
  1502. 0000105E  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1503. 00001062  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1504. 00001066  486E FEBC                pea.l      [A6 - 0x144]
  1505. 0000106A  4EBA 0A30                jsr        [PC + 0xA30 /* 00001A9C */]
  1506. label0000106E:
  1507. 0000106E  3B7C FFFF EF3E           move.w     [A5 - 0x10C2], 0xFFFF
  1508. 00001074  6028                     bra        +0x2A /* 0000109E */
  1509. label00001076:
  1510. 00001076  206D F342                movea.l    A0, [A5 - 0xCBE]
  1511. 0000107A  226E FFEC                movea.l    A1, [A6 - 0x14]
  1512. 0000107E  2251                     movea.l    A1, [A1]
  1513. 00001080  2169 002C 073E           move.l     [A0 + 0x73E], [A1 + 0x2C]
  1514. 00001086  206E FFEC                movea.l    A0, [A6 - 0x14]
  1515. 0000108A  2050                     movea.l    A0, [A0]
  1516. 0000108C  2D68 0028 FEBC           move.l     [A6 - 0x144], [A0 + 0x28]
  1517. 00001092  206E FFEC                movea.l    A0, [A6 - 0x14]
  1518. 00001096  2050                     movea.l    A0, [A0]
  1519. 00001098  3B68 0026 EF3E           move.w     [A5 - 0x10C2], [A0 + 0x26]
  1520. label0000109E:
  1521. 0000109E  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  1522. 000010A2  4EBA FB18                jsr        [PC - 0x4E8 /* 00000BBC */]
  1523. 000010A6  4267                     clr.w      -[A7]
  1524. 000010A8  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1525. 000010AC  101F                     move.b     D0, [A7]+
  1526. 000010AE  6624                     bne        +0x26 /* 000010D4 */
  1527. label000010B0:
  1528. 000010B0  3B7C 00FA F334           move.w     [A5 - 0xCCC], 0xFA
  1529. 000010B6  486E FFEC                pea.l      [A6 - 0x14]
  1530. 000010BA  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  1531. 000010BE  486E FECA                pea.l      [A6 - 0x136]
  1532. 000010C2  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  1533. 000010C6  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  1534. 000010CC  3B6D EF4A EF0C           move.w     [A5 - 0x10F4], [A5 - 0x10B6]
  1535. 000010D2  6048                     bra        +0x4A /* 0000111C */
  1536. label000010D4:
  1537. 000010D4  3B6D EF4A EF0C           move.w     [A5 - 0x10F4], [A5 - 0x10B6]
  1538. 000010DA  486E FFEC                pea.l      [A6 - 0x14]
  1539. 000010DE  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  1540. 000010E2  4A6E FFFE                tst.w      [A6 - 0x2]
  1541. 000010E6  670E                     beq        +0x10 /* 000010F6 */
  1542. 000010E8  4267                     clr.w      -[A7]
  1543. 000010EA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1544. 000010EE  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1545. 000010F2  3D5F FFD6                move.w     [A6 - 0x2A], [A7]+
  1546. label000010F6:
  1547. 000010F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1548. 000010F8  B047                     cmp.w      D0, D7
  1549. 000010FA  6704                     beq        +0x6 /* 00001100 */
  1550. 000010FC  3F07                     move.w     -[A7], D7
  1551. 000010FE  A99A                     syscall    CloseResFile
  1552. label00001100:
  1553. 00001100  3D6D F312 FFD6           move.w     [A6 - 0x2A], [A5 - 0xCEE]
  1554. 00001106  2005                     move.l     D0, D5
  1555. 00001108  0800 0011                btst.b     D0, 0x11
  1556. 0000110C  6604                     bne        +0x6 /* 00001112 */
  1557. 0000110E  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  1558. label00001112:
  1559. 00001112  3B6E FFD6 F312           move.w     [A5 - 0xCEE], [A6 - 0x2A]
  1560. 00001118  422E 0018                clr.b      [A6 + 0x18]
  1561. label0000111C:
  1562. 0000111C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1563. 00001120  4E5E                     unlink     A6
  1564. 00001122  205F                     movea.l    A0, [A7]+
  1565. 00001124  DEFC 0010                add.w      A7, 0x10
  1566. 00001128  4ED0                     jmp        [A0]
  1567. fn0000112A:
  1568. 0000112A  4E56 FEEA                link       A6, -0x0116
  1569. 0000112E  48E7 0300                movem.l    -[A7], D6,D7
  1570. 00001132  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1571. 00001138  486E FEEA                pea.l      [A6 - 0x116]
  1572. 0000113C  2F3C 0002 00C8           move.l     -[A7], 0x200C8
  1573. 00001142  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1574. 00001146  4A2E FEEA                tst.b      [A6 - 0x116]
  1575. 0000114A  6604                     bne        +0x6 /* 00001150 */
  1576. 0000114C  6000 00EC                bra        +0xEE /* 0000123A */
  1577. label00001150:
  1578. 00001150  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1579. 00001154  1028 0146                move.b     D0, [A0 + 0x146]
  1580. 00001158  6720                     beq        +0x22 /* 0000117A */
  1581. 0000115A  2248                     movea.l    A1, A0
  1582. 0000115C  3228 010C                move.w     D1, [A0 + 0x10C]
  1583. 00001160  B269 014A                cmp.w      D1, [A1 + 0x14A]
  1584. 00001164  57C1                     seq        D1
  1585. 00001166  C001                     and.b      D0, D1
  1586. 00001168  4A00                     tst.b      D0
  1587. 0000116A  670E                     beq        +0x10 /* 0000117A */
  1588. 0000116C  4A68 014A                tst.w      [A0 + 0x14A]
  1589. 00001170  56C1                     sne        D1
  1590. 00001172  C001                     and.b      D0, D1
  1591. 00001174  6704                     beq        +0x6 /* 0000117A */
  1592. 00001176  6000 00C2                bra        +0xC4 /* 0000123A */
  1593. label0000117A:
  1594. 0000117A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1595. 0000117E  1028 0146                move.b     D0, [A0 + 0x146]
  1596. 00001182  6708                     beq        +0xA /* 0000118C */
  1597. 00001184  1F3C 0001                move.b     -[A7], 0x1
  1598. 00001188  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  1599. label0000118C:
  1600. 0000118C  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1601. 00001190  4228 0146                clr.b      [A0 + 0x146]
  1602. 00001194  4267                     clr.w      -[A7]
  1603. 00001196  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1604. 0000119A  4868 000C                pea.l      [A0 + 0xC]
  1605. 0000119E  486E FEEA                pea.l      [A6 - 0x116]
  1606. 000011A2  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  1607. 000011A6  4A5F                     tst.w      [A7]+
  1608. 000011A8  6700 0090                beq        +0x92 /* 0000123A */
  1609. 000011AC  4267                     clr.w      -[A7]
  1610. 000011AE  486E FEEA                pea.l      [A6 - 0x116]
  1611. 000011B2  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1612. 000011B6  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1613. 000011BA  486E FFF0                pea.l      [A6 - 0x10]
  1614. 000011BE  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  1615. 000011C2  3C1F                     move.w     D6, [A7]+
  1616. 000011C4  57C0                     seq        D0
  1617. 000011C6  2F00                     move.l     -[A7], D0
  1618. 000011C8  4267                     clr.w      -[A7]
  1619. 000011CA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1620. 000011CE  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  1621. 000011D2  121F                     move.b     D1, [A7]+
  1622. 000011D4  201F                     move.l     D0, [A7]+
  1623. 000011D6  C001                     and.b      D0, D1
  1624. 000011D8  6760                     beq        +0x62 /* 0000123A */
  1625. 000011DA  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1626. 000011DE  117C 0001 0146           move.b     [A0 + 0x146], 0x1
  1627. 000011E4  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1628. 000011E8  2248                     movea.l    A1, A0
  1629. 000011EA  3368 010C 014A           move.w     [A1 + 0x14A], [A0 + 0x10C]
  1630. 000011F0  7E00                     moveq.l    D7, 0x00
  1631. 000011F2  08C7 0004                bset.b     D7, 0x4
  1632. 000011F6  4267                     clr.w      -[A7]
  1633. 000011F8  486E FEEA                pea.l      [A6 - 0x116]
  1634. 000011FC  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1635. 00001200  3F28 014A                move.w     -[A7], [A0 + 0x14A]
  1636. 00001204  4267                     clr.w      -[A7]
  1637. 00001206  2F07                     move.l     -[A7], D7
  1638. 00001208  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1639. 0000120C  4868 014C                pea.l      [A0 + 0x14C]
  1640. 00001210  4EBA F9E0                jsr        [PC - 0x620 /* 00000BF2 */]
  1641. 00001214  101F                     move.b     D0, [A7]+
  1642. 00001216  6716                     beq        +0x18 /* 0000122E */
  1643. 00001218  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1644. 0000121C  4868 014C                pea.l      [A0 + 0x14C]
  1645. 00001220  486E FEEA                pea.l      [A6 - 0x116]
  1646. 00001224  3F28 014A                move.w     -[A7], [A0 + 0x14A]
  1647. 00001228  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1648. 0000122C  600C                     bra        +0xE /* 0000123A */
  1649. label0000122E:
  1650. 0000122E  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1651. 00001232  4228 0146                clr.b      [A0 + 0x146]
  1652. 00001236  422E 0008                clr.b      [A6 + 0x8]
  1653. label0000123A:
  1654. 0000123A  4CDF 00C0                movem.l    D6,D7, [A7]+
  1655. 0000123E  4E5E                     unlink     A6
  1656. 00001240  4E75                     rts
  1657. fn00001242:
  1658. 00001242  4E56 0000                link       A6, 0
  1659. 00001246  102D FD85                move.b     D0, [A5 - 0x27B]
  1660. 0000124A  6710                     beq        +0x12 /* 0000125C */
  1661. 0000124C  1F3C 0001                move.b     -[A7], 0x1
  1662. 00001250  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  1663. 00001254  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1664. 00001258  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  1665. label0000125C:
  1666. 0000125C  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1667. 00001260  7002                     moveq.l    D0, 0x02
  1668. 00001262  B068 019E                cmp.w      D0, [A0 + 0x19E]
  1669. 00001266  660C                     bne        +0xE /* 00001274 */
  1670. 00001268  3F3C 0001                move.w     -[A7], 0x1
  1671. 0000126C  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1672. 00001270  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1673. label00001274:
  1674. 00001274  4E5E                     unlink     A6
  1675. 00001276  2E9F                     move.l     [A7], [A7]+
  1676. 00001278  4E75                     rts
  1677. 0000127A  4E56 FFF0                link       A6, -0x0010
  1678. 0000127E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1679. 00001282  2A2E 0008                move.l     D5, [A6 + 0x8]
  1680. 00001286  422D EF27                clr.b      [A5 - 0x10D9]
  1681. 0000128A  2C05                     move.l     D6, D5
  1682. 0000128C  0806 0003                btst.b     D6, 0x3
  1683. 00001290  56C6                     sne        D6
  1684. 00001292  4406                     neg.b      D6
  1685. 00001294  1B7C 0001 F0E0           move.b     [A5 - 0xF20], 0x1
  1686. 0000129A  102D FD8A                move.b     D0, [A5 - 0x276]
  1687. 0000129E  6704                     beq        +0x6 /* 000012A4 */
  1688. 000012A0  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1689. label000012A4:
  1690. 000012A4  1006                     move.b     D0, D6
  1691. 000012A6  6604                     bne        +0x6 /* 000012AC */
  1692. 000012A8  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  1693. label000012AC:
  1694. 000012AC  206E 0010                movea.l    A0, [A6 + 0x10]
  1695. 000012B0  4A10                     tst.b      [A0]
  1696. 000012B2  56C7                     sne        D7
  1697. 000012B4  4407                     neg.b      D7
  1698. 000012B6  1007                     move.b     D0, D7
  1699. 000012B8  6778                     beq        +0x7A /* 00001332 */
  1700. 000012BA  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1701. 000012BE  226E 0010                movea.l    A1, [A6 + 0x10]
  1702. 000012C2  41E8 000C                lea.l      A0, [A0 + 0xC]
  1703. 000012C6  703F                     moveq.l    D0, 0x3F
  1704. label000012C8:
  1705. 000012C8  20D9                     move.l     [A0]+, [A1]+
  1706. 000012CA  51C8 FFFC                dbf        D0, -0x6 /* 000012C8 */
  1707. 000012CE  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1708. 000012D2  3B68 010C F32C           move.w     [A5 - 0xCD4], [A0 + 0x10C]
  1709. 000012D8  316E 000E 010C           move.w     [A0 + 0x10C], [A6 + 0xE]
  1710. 000012DE  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1711. 000012E2  4A68 010C                tst.w      [A0 + 0x10C]
  1712. 000012E6  6628                     bne        +0x2A /* 00001310 */
  1713. 000012E8  2F08                     move.l     -[A7], A0
  1714. 000012EA  4267                     clr.w      -[A7]
  1715. 000012EC  226D F34E                movea.l    A1, [A5 - 0xCB2]
  1716. 000012F0  4869 000C                pea.l      [A1 + 0xC]
  1717. 000012F4  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1718. 000012F8  301F                     move.w     D0, [A7]+
  1719. 000012FA  205F                     movea.l    A0, [A7]+
  1720. 000012FC  3140 010C                move.w     [A0 + 0x10C], D0
  1721. 00001300  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1722. 00001304  70FF                     moveq.l    D0, 0xFFFFFFFF
  1723. 00001306  B068 010C                cmp.w      D0, [A0 + 0x10C]
  1724. 0000130A  6604                     bne        +0x6 /* 00001310 */
  1725. 0000130C  4268 010C                clr.w      [A0 + 0x10C]
  1726. label00001310:
  1727. 00001310  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1728. 00001314  2248                     movea.l    A1, A0
  1729. 00001316  3028 010C                move.w     D0, [A0 + 0x10C]
  1730. 0000131A  B069 014A                cmp.w      D0, [A1 + 0x14A]
  1731. 0000131E  56C0                     sne        D0
  1732. 00001320  4A68 014A                tst.w      [A0 + 0x14A]
  1733. 00001324  57C1                     seq        D1
  1734. 00001326  8001                     or.b       D0, D1
  1735. 00001328  6708                     beq        +0xA /* 00001332 */
  1736. 0000132A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1737. 0000132E  4228 0146                clr.b      [A0 + 0x146]
  1738. label00001332:
  1739. 00001332  1006                     move.b     D0, D6
  1740. 00001334  6710                     beq        +0x12 /* 00001346 */
  1741. 00001336  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  1742. 0000133A  206D F342                movea.l    A0, [A5 - 0xCBE]
  1743. 0000133E  117C 0001 0745           move.b     [A0 + 0x745], 0x1
  1744. 00001344  6004                     bra        +0x6 /* 0000134A */
  1745. label00001346:
  1746. 00001346  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  1747. label0000134A:
  1748. 0000134A  4267                     clr.w      -[A7]
  1749. 0000134C  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  1750. 00001350  101F                     move.b     D0, [A7]+
  1751. 00001352  6600 00D0                bne        +0xD2 /* 00001424 */
  1752. 00001356  1007                     move.b     D0, D7
  1753. 00001358  6606                     bne        +0x8 /* 00001360 */
  1754. 0000135A  4267                     clr.w      -[A7]
  1755. 0000135C  A994                     syscall    CurResFile
  1756. 0000135E  381F                     move.w     D4, [A7]+
  1757. label00001360:
  1758. 00001360  1007                     move.b     D0, D7
  1759. 00001362  6712                     beq        +0x14 /* 00001376 */
  1760. 00001364  1006                     move.b     D0, D6
  1761. 00001366  660E                     bne        +0x10 /* 00001376 */
  1762. 00001368  4267                     clr.w      -[A7]
  1763. 0000136A  4EBA FDBE                jsr        [PC - 0x242 /* 0000112A */]
  1764. 0000136E  101F                     move.b     D0, [A7]+
  1765. 00001370  6604                     bne        +0x6 /* 00001376 */
  1766. 00001372  6000 00B0                bra        +0xB2 /* 00001424 */
  1767. label00001376:
  1768. 00001376  1007                     move.b     D0, D7
  1769. 00001378  670A                     beq        +0xC /* 00001384 */
  1770. 0000137A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1771. 0000137E  49E8 0126                lea.l      A4, [A0 + 0x126]
  1772. 00001382  6010                     bra        +0x12 /* 00001394 */
  1773. label00001384:
  1774. 00001384  7000                     moveq.l    D0, 0x00
  1775. 00001386  2840                     movea.l    A4, D0
  1776. 00001388  4267                     clr.w      -[A7]
  1777. 0000138A  A994                     syscall    CurResFile
  1778. 0000138C  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  1779. 00001390  3F04                     move.w     -[A7], D4
  1780. 00001392  A998                     syscall    UseResFile
  1781. label00001394:
  1782. 00001394  0885 0004                bclr.b     D5, 0x4
  1783. 00001398  0885 0005                bclr.b     D5, 0x5
  1784. 0000139C  4267                     clr.w      -[A7]
  1785. 0000139E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1786. 000013A2  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1787. 000013A6  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1788. 000013AA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1789. 000013AE  2F05                     move.l     -[A7], D5
  1790. 000013B0  2F0C                     move.l     -[A7], A4
  1791. 000013B2  4EBA F83E                jsr        [PC - 0x7C2 /* 00000BF2 */]
  1792. 000013B6  101F                     move.b     D0, [A7]+
  1793. 000013B8  6602                     bne        +0x4 /* 000013BC */
  1794. 000013BA  6068                     bra        +0x6A /* 00001424 */
  1795. label000013BC:
  1796. 000013BC  1007                     move.b     D0, D7
  1797. 000013BE  671E                     beq        +0x20 /* 000013DE */
  1798. 000013C0  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1799. 000013C4  4228 012F                clr.b      [A0 + 0x12F]
  1800. 000013C8  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1801. 000013CC  4868 0126                pea.l      [A0 + 0x126]
  1802. 000013D0  4868 000C                pea.l      [A0 + 0xC]
  1803. 000013D4  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1804. 000013D8  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1805. 000013DC  6006                     bra        +0x8 /* 000013E4 */
  1806. label000013DE:
  1807. 000013DE  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1808. 000013E2  A998                     syscall    UseResFile
  1809. label000013E4:
  1810. 000013E4  4A6D EF3E                tst.w      [A5 - 0x10C2]
  1811. 000013E8  6C0A                     bge        +0xC /* 000013F4 */
  1812. 000013EA  4267                     clr.w      -[A7]
  1813. 000013EC  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  1814. 000013F0  3B5F EF3E                move.w     [A5 - 0x10C2], [A7]+
  1815. label000013F4:
  1816. 000013F4  102D F50F                move.b     D0, [A5 - 0xAF1]
  1817. 000013F8  6710                     beq        +0x12 /* 0000140A */
  1818. 000013FA  4267                     clr.w      -[A7]
  1819. 000013FC  3F2D EF3E                move.w     -[A7], [A5 - 0x10C2]
  1820. 00001400  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  1821. 00001404  101F                     move.b     D0, [A7]+
  1822. 00001406  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  1823. label0000140A:
  1824. 0000140A  2F05                     move.l     -[A7], D5
  1825. 0000140C  4EBA FE34                jsr        [PC - 0x1CC /* 00001242 */]
  1826. 00001410  102D F535                move.b     D0, [A5 - 0xACB]
  1827. 00001414  6704                     beq        +0x6 /* 0000141A */
  1828. 00001416  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  1829. label0000141A:
  1830. 0000141A  206D F34E                movea.l    A0, [A5 - 0xCB2]
  1831. 0000141E  117C 0001 012E           move.b     [A0 + 0x12E], 0x1
  1832. label00001424:
  1833. 00001424  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1834. 00001428  4E5E                     unlink     A6
  1835. 0000142A  205F                     movea.l    A0, [A7]+
  1836. 0000142C  DEFC 000C                add.w      A7, 0xC
  1837. 00001430  4ED0                     jmp        [A0]
  1838. 00001432  4E56 F6EE                link       A6, -0x0912
  1839. 00001436  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1840. 0000143A  2C2E 0008                move.l     D6, [A6 + 0x8]
  1841. 0000143E  2046                     movea.l    A0, D6
  1842. 00001440  4AA8 000C                tst.l      [A0 + 0xC]
  1843. 00001444  6604                     bne        +0x6 /* 0000144A */
  1844. 00001446  6000 00BC                bra        +0xBE /* 00001504 */
  1845. label0000144A:
  1846. 0000144A  49EE F702                lea.l      A4, [A6 - 0x8FE]
  1847. 0000144E  2F0C                     move.l     -[A7], A4
  1848. 00001450  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  1849. 00001454  2046                     movea.l    A0, D6
  1850. 00001456  2968 000C 000A           move.l     [A4 + 0xA], [A0 + 0xC]
  1851. 0000145C  486E F6F4                pea.l      [A6 - 0x90C]
  1852. 00001460  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1853. label00001464:
  1854. 00001464  4267                     clr.w      -[A7]
  1855. 00001466  2F0C                     move.l     -[A7], A4
  1856. 00001468  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  1857. 0000146C  101F                     move.b     D0, [A7]+
  1858. 0000146E  6660                     bne        +0x62 /* 000014D0 */
  1859. 00001470  2F0C                     move.l     -[A7], A4
  1860. 00001472  1F3C 0002                move.b     -[A7], 0x2
  1861. 00001476  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  1862. 0000147A  2F0C                     move.l     -[A7], A4
  1863. 0000147C  2F3A 0090                move.l     -[A7], [PC + 0x90 /* 0000150E, value 0x3FFFFFC0 */]
  1864. 00001480  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  1865. 00001484  7E06                     moveq.l    D7, 0x06
  1866. 00001486  6040                     bra        +0x42 /* 000014C8 */
  1867. label00001488:
  1868. 00001488  3007                     move.w     D0, D7
  1869. 0000148A  E940                     asl        D0.w, 4
  1870. 0000148C  41EC 023F                lea.l      A0, [A4 + 0x23F]
  1871. 00001490  4A30 0000                tst.b      [A0 + D0.w]
  1872. 00001494  6730                     beq        +0x32 /* 000014C6 */
  1873. 00001496  3007                     move.w     D0, D7
  1874. 00001498  E740                     asl        D0.w, 3
  1875. 0000149A  41EC 03EE                lea.l      A0, [A4 + 0x3EE]
  1876. 0000149E  47F0 0000                lea.l      A3, [A0 + D0.w]
  1877. 000014A2  4267                     clr.w      -[A7]
  1878. 000014A4  486E F6F4                pea.l      [A6 - 0x90C]
  1879. 000014A8  A8AE                     syscall    EmptyRect
  1880. 000014AA  101F                     move.b     D0, [A7]+
  1881. 000014AC  670C                     beq        +0xE /* 000014BA */
  1882. 000014AE  41EE F6F4                lea.l      A0, [A6 - 0x90C]
  1883. 000014B2  224B                     movea.l    A1, A3
  1884. 000014B4  20D9                     move.l     [A0]+, [A1]+
  1885. 000014B6  20D9                     move.l     [A0]+, [A1]+
  1886. 000014B8  600C                     bra        +0xE /* 000014C6 */
  1887. label000014BA:
  1888. 000014BA  486E F6F4                pea.l      [A6 - 0x90C]
  1889. 000014BE  2F0B                     move.l     -[A7], A3
  1890. 000014C0  486E F6F4                pea.l      [A6 - 0x90C]
  1891. 000014C4  A8AB                     syscall    UnionRect
  1892. label000014C6:
  1893. 000014C6  5247                     addq.w     D7, 1
  1894. label000014C8:
  1895. 000014C8  701D                     moveq.l    D0, 0x1D
  1896. 000014CA  B047                     cmp.w      D0, D7
  1897. 000014CC  6CBA                     bge        -0x44 /* 00001488 */
  1898. 000014CE  6094                     bra        -0x6A /* 00001464 */
  1899. label000014D0:
  1900. 000014D0  2F0C                     move.l     -[A7], A4
  1901. 000014D2  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1902. 000014D6  4267                     clr.w      -[A7]
  1903. 000014D8  486E F6F4                pea.l      [A6 - 0x90C]
  1904. 000014DC  A8AE                     syscall    EmptyRect
  1905. 000014DE  101F                     move.b     D0, [A7]+
  1906. 000014E0  6622                     bne        +0x24 /* 00001504 */
  1907. 000014E2  4267                     clr.w      -[A7]
  1908. 000014E4  486E F6F4                pea.l      [A6 - 0x90C]
  1909. 000014E8  486D F52C                pea.l      [A5 - 0xAD4]
  1910. 000014EC  486E F6F4                pea.l      [A6 - 0x90C]
  1911. 000014F0  A8AA                     syscall    SectRect
  1912. 000014F2  101F                     move.b     D0, [A7]+
  1913. 000014F4  670E                     beq        +0x10 /* 00001504 */
  1914. 000014F6  2046                     movea.l    A0, D6
  1915. 000014F8  41E8 0010                lea.l      A0, [A0 + 0x10]
  1916. 000014FC  43EE F6F4                lea.l      A1, [A6 - 0x90C]
  1917. 00001500  20D9                     move.l     [A0]+, [A1]+
  1918. 00001502  20D9                     move.l     [A0]+, [A1]+
  1919. label00001504:
  1920. 00001504  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1921. 00001508  4E5E                     unlink     A6
  1922. 0000150A  2E9F                     move.l     [A7], [A7]+
  1923. 0000150C  4E75                     rts
  1924. 0000150E  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  1925. 00001510  FFC0                     .extension 0xFC0 // unimplemented
  1926. fn00001512:
  1927. 00001512  4E56 0000                link       A6, 0
  1928. 00001516  2F0C                     move.l     -[A7], A4
  1929. 00001518  286E 0008                movea.l    A4, [A6 + 0x8]
  1930. 0000151C  41EC 0010                lea.l      A0, [A4 + 0x10]
  1931. 00001520  43ED F52C                lea.l      A1, [A5 - 0xAD4]
  1932. 00001524  20D9                     move.l     [A0]+, [A1]+
  1933. 00001526  20D9                     move.l     [A0]+, [A1]+
  1934. 00001528  700F                     moveq.l    D0, 0x0F
  1935. 0000152A  2940 0018                move.l     [A4 + 0x18], D0
  1936. 0000152E  426C 001C                clr.w      [A4 + 0x1C]
  1937. 00001532  285F                     movea.l    A4, [A7]+
  1938. 00001534  4E5E                     unlink     A6
  1939. 00001536  2E9F                     move.l     [A7], [A7]+
  1940. 00001538  4E75                     rts
  1941. 0000153A  4E56 FFFA                link       A6, -0x0006
  1942. 0000153E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1943. 00001542  486E FFFC                pea.l      [A6 - 0x4]
  1944. 00001546  486E FFFB                pea.l      [A6 - 0x5]
  1945. 0000154A  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  1946. 0000154E  700E                     moveq.l    D0, 0x0E
  1947. 00001550  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  1948. 00001554  6C08                     bge        +0xA /* 0000155E */
  1949. 00001556  1D7C 000E FFFB           move.b     [A6 - 0x5], 0xE
  1950. 0000155C  600A                     bra        +0xC /* 00001568 */
  1951. label0000155E:
  1952. 0000155E  206E 0008                movea.l    A0, [A6 + 0x8]
  1953. 00001562  2F10                     move.l     -[A7], [A0]
  1954. 00001564  4EBA FFAC                jsr        [PC - 0x54 /* 00001512 */]
  1955. label00001568:
  1956. 00001568  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1957. 0000156C  206E 0008                movea.l    A0, [A6 + 0x8]
  1958. 00001570  2050                     movea.l    A0, [A0]
  1959. 00001572  4868 0010                pea.l      [A0 + 0x10]
  1960. 00001576  102E FFFB                move.b     D0, [A6 - 0x5]
  1961. 0000157A  4880                     ext.w      D0
  1962. 0000157C  48C0                     ext.l      D0
  1963. 0000157E  2F00                     move.l     -[A7], D0
  1964. 00001580  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1965. 00001584  4E5E                     unlink     A6
  1966. 00001586  2E9F                     move.l     [A7], [A7]+
  1967. 00001588  4E75                     rts
  1968. 0000158A  4E56 FFFC                link       A6, -0x0004
  1969. 0000158E  206E 0008                movea.l    A0, [A6 + 0x8]
  1970. 00001592  2248                     movea.l    A1, A0
  1971. 00001594  3028 0006                move.w     D0, [A0 + 0x6]
  1972. 00001598  9069 0002                sub.w      D0, [A1 + 0x2]
  1973. 0000159C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1974. 000015A0  206E 0008                movea.l    A0, [A6 + 0x8]
  1975. 000015A4  2248                     movea.l    A1, A0
  1976. 000015A6  3028 0004                move.w     D0, [A0 + 0x4]
  1977. 000015AA  9051                     sub.w      D0, [A1]
  1978. 000015AC  3D40 FFFC                move.w     [A6 - 0x4], D0
  1979. 000015B0  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  1980. 000015B6  4E5E                     unlink     A6
  1981. 000015B8  2E9F                     move.l     [A7], [A7]+
  1982. 000015BA  4E75                     rts
  1983. fn000015BC:
  1984. 000015BC  4E56 FFF4                link       A6, -0x000C
  1985. 000015C0  48E7 0118                movem.l    -[A7], D7,A3,A4
  1986. 000015C4  2E2E 0008                move.l     D7, [A6 + 0x8]
  1987. 000015C8  7000                     moveq.l    D0, 0x00
  1988. 000015CA  2D40 FFF4                move.l     [A6 - 0xC], D0
  1989. 000015CE  2D40 FFF8                move.l     [A6 - 0x8], D0
  1990. 000015D2  206E 000C                movea.l    A0, [A6 + 0xC]
  1991. 000015D6  2F10                     move.l     -[A7], [A0]
  1992. 000015D8  205F                     movea.l    A0, [A7]+
  1993. 000015DA  A029                     syscall    HLock
  1994. 000015DC  206E 000C                movea.l    A0, [A6 + 0xC]
  1995. 000015E0  2050                     movea.l    A0, [A0]
  1996. 000015E2  2850                     movea.l    A4, [A0]
  1997. 000015E4  206E 000C                movea.l    A0, [A6 + 0xC]
  1998. 000015E8  2050                     movea.l    A0, [A0]
  1999. 000015EA  2654                     movea.l    A3, [A4]
  2000. 000015EC  D7D0                     add.l      A3, [A0]
  2001. 000015EE  4267                     clr.w      -[A7]
  2002. 000015F0  2F0B                     move.l     -[A7], A3
  2003. 000015F2  486E FFF4                pea.l      [A6 - 0xC]
  2004. 000015F6  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2005. 000015FA  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2006. 000015FE  3B5F F312                move.w     [A5 - 0xCEE], [A7]+
  2007. 00001602  4267                     clr.w      -[A7]
  2008. 00001604  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  2009. 00001608  101F                     move.b     D0, [A7]+
  2010. 0000160A  664E                     bne        +0x50 /* 0000165A */
  2011. 0000160C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2012. 00001610  2047                     movea.l    A0, D7
  2013. 00001612  2F10                     move.l     -[A7], [A0]
  2014. 00001614  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  2015. 00001618  D7EC 0004                add.l      A3, [A4 + 0x4]
  2016. 0000161C  4267                     clr.w      -[A7]
  2017. 0000161E  2F0B                     move.l     -[A7], A3
  2018. 00001620  486E FFF8                pea.l      [A6 - 0x8]
  2019. 00001624  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2020. 00001628  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2021. 0000162C  3B5F F312                move.w     [A5 - 0xCEE], [A7]+
  2022. 00001630  4267                     clr.w      -[A7]
  2023. 00001632  4EAD 169A                jsr        [A5 + 0x169A /* export_719 */]
  2024. 00001636  101F                     move.b     D0, [A7]+
  2025. 00001638  6620                     bne        +0x22 /* 0000165A */
  2026. 0000163A  42A7                     clr.l      -[A7]
  2027. 0000163C  2047                     movea.l    A0, D7
  2028. 0000163E  2050                     movea.l    A0, [A0]
  2029. 00001640  2050                     movea.l    A0, [A0]
  2030. 00001642  3028 003C                move.w     D0, [A0 + 0x3C]
  2031. 00001646  48C0                     ext.l      D0
  2032. 00001648  2F00                     move.l     -[A7], D0
  2033. 0000164A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2034. 0000164E  4267                     clr.w      -[A7]
  2035. 00001650  2047                     movea.l    A0, D7
  2036. 00001652  2F10                     move.l     -[A7], [A0]
  2037. 00001654  3F3C 000B                move.w     -[A7], 0xB
  2038. 00001658  A83D                     syscall    TEDispatch
  2039. label0000165A:
  2040. 0000165A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2041. 0000165E  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  2042. 00001662  486E FFF8                pea.l      [A6 - 0x8]
  2043. 00001666  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  2044. 0000166A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2045. 0000166E  4E5E                     unlink     A6
  2046. 00001670  205F                     movea.l    A0, [A7]+
  2047. 00001672  504F                     addq.w     A7, 8
  2048. 00001674  4ED0                     jmp        [A0]
  2049. 00001676  4E56 FFF4                link       A6, -0x000C
  2050. 0000167A  2F0C                     move.l     -[A7], A4
  2051. 0000167C  206E 0008                movea.l    A0, [A6 + 0x8]
  2052. 00001680  2850                     movea.l    A4, [A0]
  2053. 00001682  4267                     clr.w      -[A7]
  2054. 00001684  102C 0006                move.b     D0, [A4 + 0x6]
  2055. 00001688  4880                     ext.w      D0
  2056. 0000168A  3F00                     move.w     -[A7], D0
  2057. 0000168C  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  2058. 00001690  101F                     move.b     D0, [A7]+
  2059. 00001692  6602                     bne        +0x4 /* 00001696 */
  2060. 00001694  605A                     bra        +0x5C /* 000016F0 */
  2061. label00001696:
  2062. 00001696  486E FFF8                pea.l      [A6 - 0x8]
  2063. 0000169A  A874                     syscall    GetPort
  2064. 0000169C  2F2D F576                move.l     -[A7], [A5 - 0xA8A]
  2065. 000016A0  A873                     syscall    SetPort
  2066. 000016A2  42A7                     clr.l      -[A7]
  2067. 000016A4  486C 001E                pea.l      [A4 + 0x1E]
  2068. 000016A8  486C 001E                pea.l      [A4 + 0x1E]
  2069. 000016AC  A83E                     syscall    TEStyleNew
  2070. 000016AE  295F 0008                move.l     [A4 + 0x8], [A7]+
  2071. 000016B2  082C 0002 0029           btst.b     [A4 + 0x29], 0x2
  2072. 000016B8  670C                     beq        +0xE /* 000016C6 */
  2073. 000016BA  206C 0008                movea.l    A0, [A4 + 0x8]
  2074. 000016BE  2050                     movea.l    A0, [A0]
  2075. 000016C0  317C FFFF 0048           move.w     [A0 + 0x48], 0xFFFF
  2076. label000016C6:
  2077. 000016C6  486C 000C                pea.l      [A4 + 0xC]
  2078. 000016CA  486C 0008                pea.l      [A4 + 0x8]
  2079. 000016CE  4EBA FEEC                jsr        [PC - 0x114 /* 000015BC */]
  2080. 000016D2  206C 0008                movea.l    A0, [A4 + 0x8]
  2081. 000016D6  2050                     movea.l    A0, [A0]
  2082. 000016D8  2968 003E 000C           move.l     [A4 + 0xC], [A0 + 0x3E]
  2083. 000016DE  206C 0008                movea.l    A0, [A4 + 0x8]
  2084. 000016E2  2050                     movea.l    A0, [A0]
  2085. 000016E4  316C 0014 003A           move.w     [A0 + 0x3A], [A4 + 0x14]
  2086. 000016EA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2087. 000016EE  A873                     syscall    SetPort
  2088. label000016F0:
  2089. 000016F0  285F                     movea.l    A4, [A7]+
  2090. 000016F2  4E5E                     unlink     A6
  2091. 000016F4  2E9F                     move.l     [A7], [A7]+
  2092. 000016F6  4E75                     rts
  2093. 000016F8  4E56 FFFA                link       A6, -0x0006
  2094. 000016FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2095. 00001700  486E FFFC                pea.l      [A6 - 0x4]
  2096. 00001704  486E FFFB                pea.l      [A6 - 0x5]
  2097. 00001708  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2098. 0000170C  7011                     moveq.l    D0, 0x11
  2099. 0000170E  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2100. 00001712  6C06                     bge        +0x8 /* 0000171A */
  2101. 00001714  1D7C 0011 FFFB           move.b     [A6 - 0x5], 0x11
  2102. label0000171A:
  2103. 0000171A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2104. 0000171E  206E 0008                movea.l    A0, [A6 + 0x8]
  2105. 00001722  2050                     movea.l    A0, [A0]
  2106. 00001724  4868 0010                pea.l      [A0 + 0x10]
  2107. 00001728  102E FFFB                move.b     D0, [A6 - 0x5]
  2108. 0000172C  4880                     ext.w      D0
  2109. 0000172E  48C0                     ext.l      D0
  2110. 00001730  2F00                     move.l     -[A7], D0
  2111. 00001732  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2112. 00001736  4E5E                     unlink     A6
  2113. 00001738  2E9F                     move.l     [A7], [A7]+
  2114. 0000173A  4E75                     rts
  2115. 0000173C  4E56 FFFA                link       A6, -0x0006
  2116. 00001740  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2117. 00001744  486E FFFC                pea.l      [A6 - 0x4]
  2118. 00001748  486E FFFB                pea.l      [A6 - 0x5]
  2119. 0000174C  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2120. 00001750  700E                     moveq.l    D0, 0x0E
  2121. 00001752  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2122. 00001756  6C06                     bge        +0x8 /* 0000175E */
  2123. 00001758  1D7C 000E FFFB           move.b     [A6 - 0x5], 0xE
  2124. label0000175E:
  2125. 0000175E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2126. 00001762  206E 0008                movea.l    A0, [A6 + 0x8]
  2127. 00001766  2050                     movea.l    A0, [A0]
  2128. 00001768  4868 0010                pea.l      [A0 + 0x10]
  2129. 0000176C  102E FFFB                move.b     D0, [A6 - 0x5]
  2130. 00001770  4880                     ext.w      D0
  2131. 00001772  48C0                     ext.l      D0
  2132. 00001774  2F00                     move.l     -[A7], D0
  2133. 00001776  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2134. 0000177A  4E5E                     unlink     A6
  2135. 0000177C  2E9F                     move.l     [A7], [A7]+
  2136. 0000177E  4E75                     rts
  2137. 00001780  4E56 FFFA                link       A6, -0x0006
  2138. 00001784  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2139. 00001788  486E FFFC                pea.l      [A6 - 0x4]
  2140. 0000178C  486E FFFB                pea.l      [A6 - 0x5]
  2141. 00001790  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2142. 00001794  700C                     moveq.l    D0, 0x0C
  2143. 00001796  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2144. 0000179A  6C06                     bge        +0x8 /* 000017A2 */
  2145. 0000179C  1D7C 000C FFFB           move.b     [A6 - 0x5], 0xC
  2146. label000017A2:
  2147. 000017A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2148. 000017A6  206E 0008                movea.l    A0, [A6 + 0x8]
  2149. 000017AA  2050                     movea.l    A0, [A0]
  2150. 000017AC  4868 0010                pea.l      [A0 + 0x10]
  2151. 000017B0  102E FFFB                move.b     D0, [A6 - 0x5]
  2152. 000017B4  4880                     ext.w      D0
  2153. 000017B6  48C0                     ext.l      D0
  2154. 000017B8  2F00                     move.l     -[A7], D0
  2155. 000017BA  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2156. 000017BE  4E5E                     unlink     A6
  2157. 000017C0  2E9F                     move.l     [A7], [A7]+
  2158. 000017C2  4E75                     rts
  2159. fn000017C4:
  2160. 000017C4  4E56 F68C                link       A6, -0x0974
  2161. 000017C8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2162. 000017CC  282E 0012                move.l     D4, [A6 + 0x12]
  2163. 000017D0  2044                     movea.l    A0, D4
  2164. 000017D2  7000                     moveq.l    D0, 0x00
  2165. 000017D4  2080                     move.l     [A0], D0
  2166. 000017D6  206E 000E                movea.l    A0, [A6 + 0xE]
  2167. 000017DA  7000                     moveq.l    D0, 0x00
  2168. 000017DC  2080                     move.l     [A0], D0
  2169. 000017DE  206E 000A                movea.l    A0, [A6 + 0xA]
  2170. 000017E2  43FA 0276                lea.l      A1, [PC + 0x276 /* 00001A5A, value 0x0 */]
  2171. 000017E6  700F                     moveq.l    D0, 0x0F
  2172. label000017E8:
  2173. 000017E8  20D9                     move.l     [A0]+, [A1]+
  2174. 000017EA  51C8 FFFC                dbf        D0, -0x6 /* 000017E8 */
  2175. 000017EE  3091                     move.w     [A0], [A1]
  2176. 000017F0  41EE F698                lea.l      A0, [A6 - 0x968]
  2177. 000017F4  43FA 0264                lea.l      A1, [PC + 0x264 /* 00001A5A, value 0x0 */]
  2178. 000017F8  700F                     moveq.l    D0, 0x0F
  2179. label000017FA:
  2180. 000017FA  20D9                     move.l     [A0]+, [A1]+
  2181. 000017FC  51C8 FFFC                dbf        D0, -0x6 /* 000017FA */
  2182. 00001800  3091                     move.w     [A0], [A1]
  2183. 00001802  486E F702                pea.l      [A6 - 0x8FE]
  2184. 00001806  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  2185. 0000180A  41EE F702                lea.l      A0, [A6 - 0x8FE]
  2186. 0000180E  2D48 F6FE                move.l     [A6 - 0x902], A0
  2187. 00001812  206D F342                movea.l    A0, [A5 - 0xCBE]
  2188. 00001816  2D68 000A F70C           move.l     [A6 - 0x8F4], [A0 + 0xA]
  2189. 0000181C  206D F342                movea.l    A0, [A5 - 0xCBE]
  2190. 00001820  3D68 074C FE4E           move.w     [A6 - 0x1B2], [A0 + 0x74C]
  2191. 00001826  4AAE F70C                tst.l      [A6 - 0x8F4]
  2192. 0000182A  6700 0220                beq        +0x222 /* 00001A4C */
  2193. 0000182E  422E F6DD                clr.b      [A6 - 0x923]
  2194. 00001832  1D7C 0001 F695           move.b     [A6 - 0x96B], 0x1
  2195. label00001838:
  2196. 00001838  4267                     clr.w      -[A7]
  2197. 0000183A  2F2E F6FE                move.l     -[A7], [A6 - 0x902]
  2198. 0000183E  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  2199. 00001842  101F                     move.b     D0, [A7]+
  2200. 00001844  6600 0206                bne        +0x208 /* 00001A4C */
  2201. 00001848  486E F702                pea.l      [A6 - 0x8FE]
  2202. 0000184C  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  2203. 00001850  486E F980                pea.l      [A6 - 0x680]
  2204. 00001854  486E FBE0                pea.l      [A6 - 0x420]
  2205. 00001858  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  2206. 0000185C  486E F720                pea.l      [A6 - 0x8E0]
  2207. 00001860  486E F980                pea.l      [A6 - 0x680]
  2208. 00001864  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  2209. 00001868  486E F980                pea.l      [A6 - 0x680]
  2210. 0000186C  486E F6DE                pea.l      [A6 - 0x922]
  2211. 00001870  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  2212. 00001874  7010                     moveq.l    D0, 0x10
  2213. 00001876  80AE F6DE                or.l       D0, [A6 - 0x922]
  2214. 0000187A  2D40 F6DE                move.l     [A6 - 0x922], D0
  2215. 0000187E  7E04                     moveq.l    D7, 0x04
  2216. 00001880  6000 01A0                bra        +0x1A2 /* 00001A22 */
  2217. label00001884:
  2218. 00001884  3007                     move.w     D0, D7
  2219. 00001886  6B18                     bmi        +0x1A /* 000018A0 */
  2220. 00001888  B07C 001F                cmp.w      D0, 0x1F
  2221. 0000188C  6E12                     bgt        +0x14 /* 000018A0 */
  2222. 0000188E  41EE F6E2                lea.l      A0, [A6 - 0x91E]
  2223. 00001892  3200                     move.w     D1, D0
  2224. 00001894  E649                     lsr        D1.w, 3
  2225. 00001896  4441                     neg.w      D1
  2226. 00001898  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2227. 0000189C  0A3C 0004                xori.b     ccr, 4
  2228. label000018A0:
  2229. 000018A0  6600 017E                bne        +0x180 /* 00001A20 */
  2230. 000018A4  3007                     move.w     D0, D7
  2231. 000018A6  E940                     asl        D0.w, 4
  2232. 000018A8  41EE F940                lea.l      A0, [A6 - 0x6C0]
  2233. 000018AC  47F0 0000                lea.l      A3, [A0 + D0.w]
  2234. 000018B0  7004                     moveq.l    D0, 0x04
  2235. 000018B2  B047                     cmp.w      D0, D7
  2236. 000018B4  6654                     bne        +0x56 /* 0000190A */
  2237. 000018B6  4A2B 0001                tst.b      [A3 + 0x1]
  2238. 000018BA  6724                     beq        +0x26 /* 000018E0 */
  2239. 000018BC  2044                     movea.l    A0, D4
  2240. 000018BE  2244                     movea.l    A1, D4
  2241. 000018C0  2F11                     move.l     -[A7], [A1]
  2242. 000018C2  3F3C 0004                move.w     -[A7], 0x4
  2243. 000018C6  102B 0001                move.b     D0, [A3 + 0x1]
  2244. 000018CA  4880                     ext.w      D0
  2245. 000018CC  3F00                     move.w     -[A7], D0
  2246. 000018CE  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2247. 000018D2  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  2248. 000018D6  3F3C 0004                move.w     -[A7], 0x4
  2249. 000018DA  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2250. 000018DE  209F                     move.l     [A0], [A7]+
  2251. label000018E0:
  2252. 000018E0  4A2B 000A                tst.b      [A3 + 0xA]
  2253. 000018E4  6724                     beq        +0x26 /* 0000190A */
  2254. 000018E6  2044                     movea.l    A0, D4
  2255. 000018E8  2244                     movea.l    A1, D4
  2256. 000018EA  2F11                     move.l     -[A7], [A1]
  2257. 000018EC  3F3C 0004                move.w     -[A7], 0x4
  2258. 000018F0  102B 000A                move.b     D0, [A3 + 0xA]
  2259. 000018F4  4880                     ext.w      D0
  2260. 000018F6  3F00                     move.w     -[A7], D0
  2261. 000018F8  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2262. 000018FC  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  2263. 00001900  3F3C 0004                move.w     -[A7], 0x4
  2264. 00001904  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2265. 00001908  209F                     move.l     [A0], [A7]+
  2266. label0000190A:
  2267. 0000190A  7006                     moveq.l    D0, 0x06
  2268. 0000190C  B047                     cmp.w      D0, D7
  2269. 0000190E  6E00 0110                bgt        +0x112 /* 00001A20 */
  2270. 00001912  4267                     clr.w      -[A7]
  2271. 00001914  102B 0001                move.b     D0, [A3 + 0x1]
  2272. 00001918  4880                     ext.w      D0
  2273. 0000191A  3F00                     move.w     -[A7], D0
  2274. 0000191C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2275. 00001920  101F                     move.b     D0, [A7]+
  2276. 00001922  6722                     beq        +0x24 /* 00001946 */
  2277. 00001924  3C2B 0006                move.w     D6, [A3 + 0x6]
  2278. 00001928  DC6E FE4E                add.w      D6, [A6 - 0x1B2]
  2279. 0000192C  5FC0                     sle        D0
  2280. 0000192E  206D F34E                movea.l    A0, [A5 - 0xCB2]
  2281. 00001932  BC68 0002                cmp.w      D6, [A0 + 0x2]
  2282. 00001936  5EC1                     sgt        D1
  2283. 00001938  8001                     or.b       D0, D1
  2284. 0000193A  670A                     beq        +0xC /* 00001946 */
  2285. 0000193C  2F0B                     move.l     -[A7], A3
  2286. 0000193E  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2287. 00001942  6000 00DC                bra        +0xDE /* 00001A20 */
  2288. label00001946:
  2289. 00001946  7001                     moveq.l    D0, 0x01
  2290. 00001948  B02B 0001                cmp.b      D0, [A3 + 0x1]
  2291. 0000194C  6600 009C                bne        +0x9E /* 000019EA */
  2292. 00001950  7000                     moveq.l    D0, 0x00
  2293. 00001952  102B 0005                move.b     D0, [A3 + 0x5]
  2294. 00001956  C0BC 0000 003F           and.l      D0, 0x3F /* '?' */
  2295. 0000195C  3A00                     move.w     D5, D0
  2296. 0000195E  206D F34E                movea.l    A0, [A5 - 0xCB2]
  2297. 00001962  2068 0004                movea.l    A0, [A0 + 0x4]
  2298. 00001966  3006                     move.w     D0, D6
  2299. 00001968  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2300. 0000196C  4A70 0014                tst.w      [A0 + D0.w + 0x14]
  2301. 00001970  6C42                     bge        +0x44 /* 000019B4 */
  2302. 00001972  7004                     moveq.l    D0, 0x04
  2303. 00001974  B045                     cmp.w      D0, D5
  2304. 00001976  5FC0                     sle        D0
  2305. 00001978  7224                     moveq.l    D1, 0x24
  2306. 0000197A  B245                     cmp.w      D1, D5
  2307. 0000197C  56C1                     sne        D1
  2308. 0000197E  C001                     and.b      D0, D1
  2309. 00001980  6768                     beq        +0x6A /* 000019EA */
  2310. 00001982  206E 000A                movea.l    A0, [A6 + 0xA]
  2311. 00001986  2248                     movea.l    A1, A0
  2312. 00001988  43E9 0042                lea.l      A1, [A1 + 0x42]
  2313. 0000198C  7020                     moveq.l    D0, 0x20
  2314. label0000198E:
  2315. 0000198E  3F21                     move.w     -[A7], -[A1]
  2316. 00001990  51C8 FFFC                dbf        D0, -0x6 /* 0000198E */
  2317. 00001994  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2318. 00001998  3F06                     move.w     -[A7], D6
  2319. 0000199A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2320. 0000199E  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  2321. 000019A2  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2322. 000019A6  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2323. 000019AA  7020                     moveq.l    D0, 0x20
  2324. label000019AC:
  2325. 000019AC  30DF                     move.w     [A0]+, [A7]+
  2326. 000019AE  51C8 FFFC                dbf        D0, -0x6 /* 000019AC */
  2327. 000019B2  6036                     bra        +0x38 /* 000019EA */
  2328. label000019B4:
  2329. 000019B4  7008                     moveq.l    D0, 0x08
  2330. 000019B6  B045                     cmp.w      D0, D5
  2331. 000019B8  6630                     bne        +0x32 /* 000019EA */
  2332. 000019BA  206E 000A                movea.l    A0, [A6 + 0xA]
  2333. 000019BE  2248                     movea.l    A1, A0
  2334. 000019C0  43E9 0042                lea.l      A1, [A1 + 0x42]
  2335. 000019C4  7020                     moveq.l    D0, 0x20
  2336. label000019C6:
  2337. 000019C6  3F21                     move.w     -[A7], -[A1]
  2338. 000019C8  51C8 FFFC                dbf        D0, -0x6 /* 000019C6 */
  2339. 000019CC  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2340. 000019D0  3F06                     move.w     -[A7], D6
  2341. 000019D2  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  2342. 000019D6  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  2343. 000019DA  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2344. 000019DE  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  2345. 000019E2  7020                     moveq.l    D0, 0x20
  2346. label000019E4:
  2347. 000019E4  30DF                     move.w     [A0]+, [A7]+
  2348. 000019E6  51C8 FFFC                dbf        D0, -0x6 /* 000019E4 */
  2349. label000019EA:
  2350. 000019EA  7001                     moveq.l    D0, 0x01
  2351. 000019EC  B02B 0001                cmp.b      D0, [A3 + 0x1]
  2352. 000019F0  662E                     bne        +0x30 /* 00001A20 */
  2353. 000019F2  2D4B F68C                move.l     [A6 - 0x974], A3
  2354. 000019F6  206D F34E                movea.l    A0, [A5 - 0xCB2]
  2355. 000019FA  2068 0004                movea.l    A0, [A0 + 0x4]
  2356. 000019FE  3006                     move.w     D0, D6
  2357. 00001A00  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2358. 00001A04  49F0 0000                lea.l      A4, [A0 + D0.w]
  2359. 00001A08  082C 0000 0007           btst.b     [A4 + 0x7], 0x0
  2360. 00001A0E  6710                     beq        +0x12 /* 00001A20 */
  2361. 00001A10  7000                     moveq.l    D0, 0x00
  2362. 00001A12  102C 0007                move.b     D0, [A4 + 0x7]
  2363. 00001A16  C0BC 0000 00FE           and.l      D0, 0xFE
  2364. 00001A1C  1940 0007                move.b     [A4 + 0x7], D0
  2365. label00001A20:
  2366. 00001A20  5247                     addq.w     D7, 1
  2367. label00001A22:
  2368. 00001A22  701D                     moveq.l    D0, 0x1D
  2369. 00001A24  B047                     cmp.w      D0, D7
  2370. 00001A26  6C00 FE5C                bge        -0x1A2 /* 00001884 */
  2371. 00001A2A  486E F980                pea.l      [A6 - 0x680]
  2372. 00001A2E  486E F6DE                pea.l      [A6 - 0x922]
  2373. 00001A32  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  2374. 00001A36  206E 000E                movea.l    A0, [A6 + 0xE]
  2375. 00001A3A  2248                     movea.l    A1, A0
  2376. 00001A3C  202E F6DE                move.l     D0, [A6 - 0x922]
  2377. 00001A40  8091                     or.l       D0, [A1]
  2378. 00001A42  2080                     move.l     [A0], D0
  2379. 00001A44  422E F695                clr.b      [A6 - 0x96B]
  2380. 00001A48  6000 FDEE                bra        -0x210 /* 00001838 */
  2381. label00001A4C:
  2382. 00001A4C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2383. 00001A50  4E5E                     unlink     A6
  2384. 00001A52  205F                     movea.l    A0, [A7]+
  2385. 00001A54  DEFC 000E                add.w      A7, 0xE
  2386. 00001A58  4ED0                     jmp        [A0]
  2387. 00001A5A  0000 0000                ori.b      D0, 0x0
  2388. 00001A5E  0000 0000                ori.b      D0, 0x0
  2389. 00001A62  0000 0000                ori.b      D0, 0x0
  2390. 00001A66  0000 0000                ori.b      D0, 0x0
  2391. 00001A6A  0000 0000                ori.b      D0, 0x0
  2392. 00001A6E  0000 0000                ori.b      D0, 0x0
  2393. 00001A72  0000 0000                ori.b      D0, 0x0
  2394. 00001A76  0000 0000                ori.b      D0, 0x0
  2395. 00001A7A  0000 0000                ori.b      D0, 0x0
  2396. 00001A7E  0000 0000                ori.b      D0, 0x0
  2397. 00001A82  0000 0000                ori.b      D0, 0x0
  2398. 00001A86  0000 0000                ori.b      D0, 0x0
  2399. 00001A8A  0000 0000                ori.b      D0, 0x0
  2400. 00001A8E  0000 0000                ori.b      D0, 0x0
  2401. 00001A92  0000 0000                ori.b      D0, 0x0
  2402. 00001A96  0000 0000                ori.b      D0, 0x0
  2403. 00001A9A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2404. // begin alternate branch 00001A9C-00001AA0
  2405. fn00001A9C:
  2406. 00001A9C  4E56 FFB6                link       A6, -0x004A
  2407. // end alternate branch 00001A9C-00001AA0
  2408. fn00001A9C: // (misaligned)
  2409. 00001A9E  FFB6                     .extension 0xFB6 // unimplemented
  2410. 00001AA0  2F07                     move.l     -[A7], D7
  2411. 00001AA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2412. 00001AA6  486E FFFA                pea.l      [A6 - 0x6]
  2413. 00001AAA  486E FFB8                pea.l      [A6 - 0x48]
  2414. 00001AAE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2415. 00001AB2  4EBA FD10                jsr        [PC - 0x2F0 /* 000017C4 */]
  2416. 00001AB6  4A6D F312                tst.w      [A5 - 0xCEE]
  2417. 00001ABA  6702                     beq        +0x4 /* 00001ABE */
  2418. 00001ABC  605C                     bra        +0x5E /* 00001B1A */
  2419. label00001ABE:
  2420. 00001ABE  206D F342                movea.l    A0, [A5 - 0xCBE]
  2421. 00001AC2  216E FFFA 073E           move.l     [A0 + 0x73E], [A6 - 0x6]
  2422. 00001AC8  3D6E 000C FFB6           move.w     [A6 - 0x4A], [A6 + 0xC]
  2423. 00001ACE  3E2E 000E                move.w     D7, [A6 + 0xE]
  2424. 00001AD2  6040                     bra        +0x42 /* 00001B14 */
  2425. label00001AD4:
  2426. 00001AD4  206D F34E                movea.l    A0, [A5 - 0xCB2]
  2427. 00001AD8  2068 0004                movea.l    A0, [A0 + 0x4]
  2428. 00001ADC  3007                     move.w     D0, D7
  2429. 00001ADE  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2430. 00001AE2  4870 0007                pea.l      [A0 + D0.w + 0x7]
  2431. 00001AE6  3F3C 0005                move.w     -[A7], 0x5
  2432. 00001AEA  3007                     move.w     D0, D7
  2433. 00001AEC  6B18                     bmi        +0x1A /* 00001B06 */
  2434. 00001AEE  B07C 020F                cmp.w      D0, 0x20F
  2435. 00001AF2  6E12                     bgt        +0x14 /* 00001B06 */
  2436. 00001AF4  41EE FFFA                lea.l      A0, [A6 - 0x6]
  2437. 00001AF8  3200                     move.w     D1, D0
  2438. 00001AFA  E649                     lsr        D1.w, 3
  2439. 00001AFC  4441                     neg.w      D1
  2440. 00001AFE  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2441. 00001B02  0A3C 0004                xori.b     ccr, 4
  2442. label00001B06:
  2443. 00001B06  57C0                     seq        D0
  2444. 00001B08  4400                     neg.b      D0
  2445. 00001B0A  1F00                     move.b     -[A7], D0
  2446. 00001B0C  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2447. 00001B10  5247                     addq.w     D7, 1
  2448. 00001B12  6906                     bvs        +0x8 /* 00001B1A */
  2449. label00001B14:
  2450. 00001B14  BE6E FFB6                cmp.w      D7, [A6 - 0x4A]
  2451. 00001B18  6FBA                     ble        -0x44 /* 00001AD4 */
  2452. label00001B1A:
  2453. 00001B1A  2E1F                     move.l     D7, [A7]+
  2454. 00001B1C  4E5E                     unlink     A6
  2455. 00001B1E  205F                     movea.l    A0, [A7]+
  2456. 00001B20  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2457. 00001B24  4ED0                     jmp        [A0]
  2458. fn00001B26:
  2459. 00001B26  4E56 0000                link       A6, 0
  2460. 00001B2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2461. 00001B2E  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2462. 00001B32  41ED F352                lea.l      A0, [A5 - 0xCAE]
  2463. 00001B36  B1ED F34E                cmpa.l     A0, [A5 - 0xCB2]
  2464. 00001B3A  660A                     bne        +0xC /* 00001B46 */
  2465. 00001B3C  7000                     moveq.l    D0, 0x00
  2466. 00001B3E  2B40 FD48                move.l     [A5 - 0x2B8], D0
  2467. 00001B42  2B40 F840                move.l     [A5 - 0x7C0], D0
  2468. label00001B46:
  2469. 00001B46  4E5E                     unlink     A6
  2470. 00001B48  2E9F                     move.l     [A7], [A7]+
  2471. 00001B4A  4E75                     rts
  2472. 00001B4C  4E56 FFFC                link       A6, -0x0004
  2473. 00001B50  4AAE 0008                tst.l      [A6 + 0x8]
  2474. 00001B54  6708                     beq        +0xA /* 00001B5E */
  2475. 00001B56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2476. 00001B5A  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  2477. label00001B5E:
  2478. 00001B5E  4E5E                     unlink     A6
  2479. 00001B60  2E9F                     move.l     [A7], [A7]+
  2480. 00001B62  4E75                     rts
  2481.